Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

サーバーだけじゃない! Linux デスクトップを使い倒そう! その1

12,973 views

Published on

■□■□■□■□■□続きもあります■□■□■□■□■□
サーバーだけじゃない! Linux デスクトップを使い倒そう! その2
http://www.slideshare.net/ftake/20140301-31817090
■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□

Linux のデスクトップ環境※は十分に使えるようになってきてました。
本セミナーでは、Linux デスクトップが Windows の変わりになるか?という視点ではなく、
Linux デスクトップだからこそできること、最大限活用する上で気をつけるべきことを中心に紹介します。

※主に GUI を使用して、ドキュメントを閲覧・作成したりする環境。もちろん、ノートパソコン上の
環境も含みます。

■主なトピック
インストール・メンテナンス方法
カスタマイズ性、軽量性、デザインどれを取る?色々選べるデスクトップ環境
Linux デスクトップの日本語入力
5000円以下で買える超小型コンピュータボードをデスクトップに!
画像編集・写真管理もお手の物
Cygwin? Homebrew? そんな面倒なもの不要! ソフトウェア開発環境の構築
卒論・修論に必要な TeX 環境を簡単インストール
別のコンピュータからアクセスできるようにしよう

Published in: Technology
  • Be the first to comment

サーバーだけじゃない! Linux デスクトップを使い倒そう! その1

  1. 1. サーバーだけじゃない! Linux デスクトップを使い倒そう! 武山 文信 日本 openSUSE ユーザ会 Twitter: @ftake Facebook: takeyamaf 2013/10/19 サーバーだけじゃない! Linux デスクトップを使い倒そう! 1
  2. 2. 講師紹介 数年前より openSUSE の開発に参加 openSUSE, Mac OS X, Windows, Android を日々使う ● openSUSE では Java でコンパイラを開発したり論文を書いたり – ● 1 日で使用時間が最も長い KDE ユーザー 2013/10/19 サーバーだけじゃない! Linux デスクトップを使い倒そう! 2
  3. 3. はじめに Linux デスクトップ? ● GUI でブラウザでインターネットを見たり、メールを書いたり、 文書を作成したり、画像編集したり、動画を見たり…する環境の こと – デスクトップ PC という意味ではありません ざっくりと紹介しますので、気になるところは後で調べて 頂ければと思います ● 資料は OSC のページにアップロードされます ● ディストリビューションによって手順の多少の違いが ありますが、基本的には同じでしょう 2013/10/19 サーバーだけじゃない! Linux デスクトップを使い倒そう! 3
  4. 4. ボクと契約して Linux デスクトップユーザー になってよ 2013/10/19 サーバーだけじゃない! Linux デスクトップを使い倒そう! 4
  5. 5. 始める前に Windows と同じではないし、完全な互換性を目指すもの ではない ● できないことも多数ある一方、 Linux デスクトップだからできる ことも ● 同じくらいの品質でもない 無料で手に入るが、使うための追加の労力が必要かも ● セルフサポート、… でも、サーバー分野では成功していますよね? 2013/10/19 サーバーだけじゃない! Linux デスクトップを使い倒そう! 5
  6. 6. Linux デスクトップを使う心得 OSS プロダクトはユーザーが育てる! ● 問題点をきちんと報告すれば、修正されるかも – ● 良くないケース : Twitter で「動かない。ゴミだ。」とつぶやく 開発者がいるフォーラム・メーリングリスト・バグ管理システムで 報告すべし! ユーザーコミュニティに参加しよう ● 知っている人に聞く・新しい情報を得る ● 例 : 「小江戸らぐ」→詳細はブースへ – 2013/10/19 頑張らない、ゆるく活動 サーバーだけじゃない! Linux デスクトップを使い倒そう! 6
  7. 7. http://itpro.nikkeibp.co.jp/article/COLUMN/20131003/508665/ 7 サーバーだけじゃない! Linux デスクトップを使い倒そう! 2013/10/19
  8. 8. Linux デスクトップを使う些細な心得 英語は読めた方が良いかも ● 英語の情報の方が多い ● 未翻訳のアプリケーションもしばしば – みんなで翻訳しよう!→ Doc-ja Archive Project のブースへ コマンドラインも使えた方がより便利 ● まれに使わなければならない場合も 仕組みを理解しよう ● 自力でトラブル解決ができるようになる ● ソースは公開されているので秘密の部分はない 2013/10/19 サーバーだけじゃない! Linux デスクトップを使い倒そう! 8
  9. 9. Linux デスクトップのユースケース ブラウジング・メールの受信…用の PC に使う ● 家族共有 PC など – 管理できる人が管理できれば、利用者はあまり困らないらしい 小型 CPU ボードに入れて使う 開発環境を導入する PC に ● Web アプリケーション、 Java アプリケーションなどの開発に ● 卒論生・修論生に — TeX も簡単に導入できます – 2013/10/19 勉強にもなる サーバーだけじゃない! Linux デスクトップを使い倒そう! 9
  10. 10. 色々選べる!デスクトップ環境 2013/10/19 サーバーだけじゃない! Linux デスクトップを使い倒そう! 10
  11. 11. デスクトップ環境 デスクトップを提供してくれるソフトウェア群 ● 起動しているアプリケーションを管理・タスク切り替え ● ファイルマネージャ、テキストエディタなどのアプリケーション ● 設定のためのユーティリティ Windows や Mac OS X とは 異なり、好きなものを選べる ● Windows は explorer, Mac は Finder 2013/10/19 サーバーだけじゃない! Linux デスクトップを使い倒そう! 11
  12. 12. 色々選べるデスクトップ環境 色々できるリッチなデスクトップ環境 ● KDE 4, GNOME 3, Unity, Cinnamon ● MATE, Trinity (GNOME 2, KDE 3 の派生 ) 軽量だけど、十分な使い勝手 ● XFCE, Enligntment, LXDE, Razor Qt, (LXDE-Qt へ ) 超軽量 ● Twm, IceWM, ... Windows 風 ● Zorin, ... 2013/10/19 サーバーだけじゃない! Linux デスクトップを使い倒そう! 12
  13. 13. KDE: ウイジェットを自由に配置できる KDE システムモニター フォルダービュー ダブルクリックで「開く」 ようには設定を変えて おいたほうが良い 世界時計 フォルダービュー 2013/10/19 アイコンだけのタスク切り替え サーバーだけじゃない! Linux デスクトップを使い倒そう! 13
  14. 14. Unity 2013/10/19 サーバーだけじゃない! Linux デスクトップを使い倒そう! 14
  15. 15. GNOME 3 GNOME 3 2013/10/19 サーバーだけじゃない! Linux デスクトップを使い倒そう! 15
  16. 16. XFCE 2013/10/19 XFCE サーバーだけじゃない! Linux デスクトップを使い倒そう! 16
  17. 17. Razor QT Razor QT 2013/10/19 サーバーだけじゃない! Linux デスクトップを使い倒そう! 17
  18. 18. デスクトップ環境の楽しむポイント 好みのデスクトップ環境を見つける ● 自分好みにカスタマイズする バージョンが上がるときの変化を楽しむ ● 常に最新版を追いかけてみる 環境に合わせたものを見つける ● 古い PC を再利用するときは、軽いものを 2013/10/19 サーバーだけじゃない! Linux デスクトップを使い倒そう! 18
  19. 19. デスクトップ環境でディストリを選ぶ サポートに違い ● 一部のデスクトップ環境はディストリビューションと密接に関係 – – – ● 標準のデスクトップ環境として重点 – – ● Unity — Ubuntu Cinnamon — Linux Mint GNOME — Fedora KDE — openSUSE (Kubuntu: KDE, Lubuntu: LXDE, Xubuntu: XFCE) サーバー用のディストリビューションはあまり向かないかも – 2013/10/19 バージョンが古いまま サーバーだけじゃない! Linux デスクトップを使い倒そう! 19
  20. 20. 小型コンピュータボードで Linux デスクトップを 使おう! 2013/10/19 サーバーだけじゃない! Linux デスクトップを使い倒そう! 20
  21. 21. 小型コンピュータボードの登場 基本的なインタフェースを持つボードが 5000 円以下で ● スマフォなどにも使われる ARM アーキテクチャの CPU ● HDMI, USB, 有線ネットワーク ● 手のひらサイズ ● 国内で買うとちょっと高い Linux デスクトップも利用可能 ● SD カードから起動する 2013/10/19 サーバーだけじゃない! Linux デスクトップを使い倒そう! 21
  22. 22. openSUSE on Raspberry Pi すんなり動くらしい ● IRC にて佐藤 誠さん提供 – Freenode #tokaidolug ● XFCE が動いている様子 ● 導入方法は – http://en.opensuse.org/HCL:Raspberry_Pi Raspberry Pi → 2013/10/19 サーバーだけじゃない! Linux デスクトップを使い倒そう! 22
  23. 23. 入手しやすいボード色々 Raspberry Pi ● ブームの火付け役 ● ARM 11, 512 MB メモリー CubieBoard ● SATA で HDD, SSD を接続可 – ● ファイルサーバーにも Cortex A8, 1 GB メモリー – Raspberry Pi より高性能な CPU BeagleBone Black ● Cortex A8, 512MB メモリー 2013/10/19 サーバーだけじゃない! Linux デスクトップを使い倒そう! 23
  24. 24. Linux デスクトップの管理 2013/10/19 サーバーだけじゃない! Linux デスクトップを使い倒そう! 24
  25. 25. 再インストール・アップデート 定期的な再インストール・アップデートが必要 ● Linux ディストリビューションのサポート期間は短い – – ● openSUSE: 18 ヶ月、 Ubuntu: 9 ヶ月 LTS は 5 年間 長期サポートでもアプリケーションのバグは修正されないことも 短いリリース間隔 – openSUSE: 8 ヶ月 , Ubuntu, Fedora: 6 ヶ月 アップデート : 現状を維持して新しいバージョンに ● 次のバージョンへのアップデートに留めるのが良い 再インストール ● 使わなくなったアプリケーション、ライブラリなどを削除できる 2013/10/19 サーバーだけじゃない! Linux デスクトップを使い倒そう! 25
  26. 26. インストールは面倒? Windows なら再インストールは面倒 ● アプリケーション毎に設定をエクスポートして… ● MS Office と XXX と…の DVD を用意して… ● 必要なソフトウェアを 1 つ 1 つダウンロードして… Linux ならソフトウェアのインストールは選ぶだけ ● YaST やソフトウェアセンター , zypper, aptitude, yum, ... ● 気をつけることに気をつければ 2, 3 時間で終わる 2013/10/19 サーバーだけじゃない! Linux デスクトップを使い倒そう! 26
  27. 27. 再インストールを楽にするために システム全体の設定はやり直す必要 ● 何を変えたか覚えておく – /etc にあるファイルをバックアップ /usr/ の下のファイルを汚さない! ● インストール・アップデート時に消えるかも ● 展開するだけのアプリケーションはホームディレクトリの下に置く – ● 例 : /home/ ユーザー名 /apps/eclipse ユーザ間で共有したい場合は /opt の下に置く – – – 2013/10/19 例 : /opt/jdk1.7.0_09-32 要バックアップ 自分でビルドするなら ./configure –prefix=/opt/XXX サーバーだけじゃない! Linux デスクトップを使い倒そう! 27
  28. 28. ポイント : /home/ を消さない ユーザーの設定はすべてホームディレクトリ以下にある ● 保存しておけば、再インストール後に設定を引き継げる – ファイルの所有権を変える必要があるかも ホームディレクトリはパーティション(区画)を分ける ● 再インストールするときは / のパーティションのみを削除 sda -/ - etc/ - usr/ - home/ - opt/ 2013/10/19 sda1 sda2 複数のディスクが入るなら / を SSD に /home/ を HDD に するのがおすすめ 再インストール時に消さない サーバーだけじゃない! Linux デスクトップを使い倒そう! 28
  29. 29. ハードウェアの対応状況 動いたり動かなかったり→親 Linux 企業のものを選ぶ ● グラフィックス – ● プリンタ : 機能制限があるが使えるものもある – – ● ドライバを配布していても、保守されてなく実質使えないメーカーに注意 研究室や会社ではぜひ PostScript を扱える機種を ネットワーク・無線 LAN: 問題なく動くようになりつつある – ● Intel 内蔵と AMD (ATI) Radeon はオープンソースドライバが安定 ● すぐ使える / 一部のネットブック用を除く やはり Intel 製のチップは比較的安心して使える 必要な性能は? 例 : この PC – 2013/10/19 ThinkPad X41 Tablet (2005 年製 ) KDE 4 動作の下限 ● Pentium M 1.5 GHz, 1.5 GB メモリー , Intel 915 openSUSE 12.3 サーバーだけじゃない! Linux デスクトップを使い倒そう! 29
  30. 30. Linux デスクトップの応用 2013/10/19 サーバーだけじゃない! Linux デスクトップを使い倒そう! 30
  31. 31. Linux デスクトップの日本語入力 Mozc の登場で急激に改善 ● Google 日本語入力のオープンソース版 – ● 変換のコアは同じだが、辞書に企業秘密のデータを含まない 用例の表示や日付変換も可能 2013/10/19 サーバーだけじゃない! Linux デスクトップを使い倒そう! 31
  32. 32. インプットメソッドフレームワークの最近 Mozc などとアプリケーションをつなぐ役割 ● IBus 1.5 – ● Fcitx: 困った時に思い出すと幸せになれるかも – – ● GNOME 3 の一部になり、 1.4 までの機能の一部が失われる事態に ● 正しい使い方が伝わって無く、さらに混乱 カスタマイズ性が高く IBus 1.4 のような使用方法も可能 4.2.8.2 以降は日本語環境でも問題なく使えると思います UIM – Debian を中心に ... SCIM は消えました Mozc 2013/10/19 変換候補の表示など Fcitx ● IBus Firefox UIM gedit サーバーだけじゃない! Linux デスクトップを使い倒そう! 32
  33. 33. LibreOffice ( 旧 OpenOffice.org) ワープロ、表計算、プレゼンテーション、図形描画、 DB 図形描画 Draw が便利 ● チラシ・ポスター – Microsoft 製品だと、 Visio のような Publisher のような… 詳しくは ● LibreOffice のブースへ 2013/10/19 サーバーだけじゃない! Linux デスクトップを使い倒そう! 33
  34. 34. 写真の管理や編集もお手の物 digiKam ● 写真を並べ替え – 年 / 月 / 日、フォルダ毎、写真に写っている人… ● Exif 情報を表示 ● Facebook などへのアップロード 2013/10/19 サーバーだけじゃない! Linux デスクトップを使い倒そう! 34
  35. 35. 2013/10/19 サーバーだけじゃない! Linux デスクトップを使い倒そう! 35
  36. 36. GIMP 高機能な画像編集ソフト ● 古い Photoshop (CS1) よりは、 使い勝手は良いと思っています – 個人の感想です 写真をレタッチしてみよう ● 正方形に加工して、全体を明るくする – 2013/10/19 digiKam でも同様のことができます サーバーだけじゃない! Linux デスクトップを使い倒そう! 36
  37. 37. 2013/10/19 サーバーだけじゃない! Linux デスクトップを使い倒そう! 37
  38. 38. 矩形選択で切り取る範囲を指定し 2013/10/19 サーバーだけじゃない! Linux デスクトップを使い倒そう! 38
  39. 39. 画像→選択範囲で切り抜き 2013/10/19 サーバーだけじゃない! Linux デスクトップを使い倒そう! 39
  40. 40. 切り取れましたが、ちょっと暗い 2013/10/19 サーバーだけじゃない! Linux デスクトップを使い倒そう! 40
  41. 41. トーンカーブで明るさを調整 線を持ち上げると明るくなる 2013/10/19 サーバーだけじゃない! Linux デスクトップを使い倒そう! 41
  42. 42. 完成 2013/10/19 サーバーだけじゃない! Linux デスクトップを使い倒そう! 42
  43. 43. ソフトウェアの開発環境 必要なソフトウェアがすぐセットアップできる ● Windows や Mac なら Cygwin や Homebrew が必要 ● Git, SVN, emacs, vi もすぐ使える Web アプリケーションの開発 ● Ruby, Python, Perl, PHP すぐインストール可能 ● 開発用の PC でウェブサーバーを起動してテスト – 本番の環境にも近い Java アプリケーション ● Eclipse, IntelliJ IDEA, NetBeans 他の OS と同様に利用可 2013/10/19 サーバーだけじゃない! Linux デスクトップを使い倒そう! 43
  44. 44. 開発者にうれしい KDE の機能 ファイルマネージャの下にターミナルを表示 ● 後輩 : 「この機能は Mac に無いんですか?」 2013/10/19 サーバーだけじゃない! Linux デスクトップを使い倒そう! 44
  45. 45. TeX を使う 文章やコマンドを入力して、整形されたドキュメントを出 力する(組版)システム ● 卒論・修論を書くのに必要ですね ● Windows/Mac だと少し導入がめんどくさい Linux デスクトップならパッケージをインストールするだけ ● openSUSE の場合 – – texlive-ptex texlive-jsclasses ● jsarticle などを使いたい人 – texlive-jfontmaps ● IPA フォントを埋め込みたい人 – http://blog.geeko.jp/ftake/748 2013/10/19 サーバーだけじゃない! Linux デスクトップを使い倒そう! 45
  46. 46. TeXlipse Eclipse 上で TeX ファイルを編集できるプラグイン ● コマンドの入力補完などもできて便利 2013/10/19 サーバーだけじゃない! Linux デスクトップを使い倒そう! 46
  47. 47. 大人の事情で不便な場合も 動画コーデックが揃っていない ● 特許で保護されている ● 色々な動画を再生できて便利な VLC Media Player も機能制限 – フル機能版は VLC の公式ページからダウンロードできるが… オープンソースではないアプリケーションの扱い ● ユーザーが自分でダウンロードしてインストール – ● Skype Non-oss という形で隔離して収録される場合は楽 – 2013/10/19 Flash Player, Adobe Reader, Opera サーバーだけじゃない! Linux デスクトップを使い倒そう! 47
  48. 48. リモートアクセスの手段が豊富 SSH ● 他の PC から Linux が動いているマシンをコマンドラインで操作 ● 例 : 出先からファイルをダウンロードを開始する – ● $ nohup wget http://example.com/diskimage.iso & 例 : 他の PC から、コンパイル VNC ● 画面に表示された内容を別の PC に転送して操作できる Samba ● 他の PC からファイルにアクセス 2013/10/19 サーバーだけじゃない! Linux デスクトップを使い倒そう! 48
  49. 49. まとめ 管理方法を覚えるまでは保守は大変かもしれない ● 覚えれば楽々 Linux デスクトップでできることはたくさん ● ドキュメント作成 ● 写真管理・フォトレタッチ ● 開発環境や TeX の導入はらくらく ● 40 分のセミナーでは足りないくらい… Have a lot of fun! — 楽しみましょう! ● コミュニティに参加しましょう ● 使っている製品をみんなで育てましょう 2013/10/19 サーバーだけじゃない! Linux デスクトップを使い倒そう! 49
  50. 50. openSUSE のユーザーコミュニティは 日本 openSUSE ユーザ会 ● SNS – – Twitter: @opensuseja Facebook: http://www.facebook.com/opensuseja 公式メーリングリスト ● opensuse-ja@opensuse.org 公式アナウンスなど IRC ● #opensuse-ja ● 毎週土曜日 22 時から IRC で雑談会 2013/10/19 サーバーだけじゃない! Linux デスクトップを使い倒そう! 50
  51. 51. Q&A 2013/10/19 サーバーだけじゃない! Linux デスクトップを使い倒そう! 51

×