Ubuntu Linuxを極めよう!パワーユーザーになるための15の必須テクニック
UbuntuのようなLinuxディストリビューションを使い始めたばかりの方は、最初は戸惑うことも多いでしょう。WindowsやMacから乗り換えた場合、その違いに驚くかもしれません。デスクトップ環境やファイルマネージャーの選択肢、ソフトウェアのインストール方法など、覚えることがたくさんあり、圧倒されてしまうこともあるでしょう。
「学習コストが高そう」と思っているなら、それは間違いです。確かにLinuxには多くの要素がありますが、今回紹介するUbuntuのコツとテクニックを活用すれば、わずか数分でパワーユーザーへの第一歩を踏み出せます。
1. コマンドラインを高速操作する
Linuxを使うなら、ターミナル(端末)と呼ばれるコマンドラインアプリに慣れておきましょう。正しいコマンドを知っていれば、Linuxマシンをより深いレベルで操作できるようになります。
ターミナルでは、テキストファイルの編集、Wi-Fiへの接続など、さまざまな作業が可能です。コマンドラインでの作業では、キーボードショートカットを活用することで手順を短縮し、時間を大幅に節約できます。
Linuxには数多くのコマンドラインショートカットが用意されています。例えば、キーボードの上下矢印キーで過去に入力したコマンドを呼び出したり、Tabキーで入力途中のコマンドやファイル名・ディレクトリ名を補完したりできます。
さらに、UbuntuのコマンドラインからFTPサーバーを構築することも可能です。重要なLinuxターミナルショートカットのガイドもぜひ参考にしてください。
2. キーボードショートカットでアプリを起動する
UbuntuのベストなTipsの一つが、キーボードショートカットの活用です。
マウスでアイコンをクリックしたり、Superキーを押してアプリ名を入力したりするのも速い方法ですが、さらに速い選択肢があります。
Ubuntuランチャー(デフォルトではデスクトップ左側)の最初の9つのアプリケーションには番号が割り当てられています。Super + 1〜9のキーで、それぞれのアプリを直接開けます。また、すでに起動しているアプリの新しいウィンドウを開きたい場合は、ショートカットにShiftキーを組み合わせましょう。
GNOME、KDE、Unity向けのLinuxデスクトップショートカットについても、詳しく学んでおくと便利です。
3. 前回のセッションを記憶させる
Ubuntuは、ログアウト前に開いていたアプリケーションを記憶するよう設定できます。スリープモードや休止状態がうまく機能しない場合に役立つ便利な機能です。
この設定はdconf Editorでアクセスできるgnome-session設定に依存します。まず以下のコマンドでインストールしましょう。
sudo apt install dconf-editor
アプリケーションを自動的に再オープンする設定にしておけば、再ログイン時の手間を省けます。ただし、マウスクリックは数回節約できるものの、起動にかかる時間は少し長くなる点に注意してください。
ターミナルで以下を入力します。
dconf-editor
デスクトップ上でdconf Editorが開きます。org > gnomeを展開し、gnome-sessionを選択します。右側のペインでauto-save-sessionを見つけてチェックボックスにチェックを入れ、Xをクリックしてウィンドウを閉じます。
ブラウザを起動したままログアウトし、再ログイン時にブラウザが復元されれば成功です。セッション管理に対応したブラウザと組み合わせれば、閲覧履歴ごと再開できてより効果的です。
4. 独立した/homeパーティションを作成する
Ubuntuの新バージョンは6ヶ月ごとにリリースされます。アップデートマネージャー経由で最新版へアップグレードできますが、アップグレードが期待どおりに動作しないこともあります。そのため、クリーンインストールを検討するのは賢明です。
アップグレードの欠点は、ホームディレクトリ内の個人データを失う可能性があることです。データのバックアップも有効ですが、バックアップと復元の手間を避けるよりスマートな解決策が、専用のホームパーティションを作成することです。
これはUbuntuを初めてインストールする際に作成できます。必要に応じてサイズを指定できるので、すべてのファイルが収まる十分な容量を確保しましょう。Linuxを再インストールする際は、そのパーティションをHomeとして指定するだけです(マウントポイントは/home)。
こうすることで、クリーンインストール後もHomeパーティション上のすべてのファイルとデータが保持されます。
5. フルアップグレードを実行する
UbuntuのようなDebian系Linuxディストリビューションのアップグレード方法の一つとして、upgradeコマンドの使用をご存じかもしれません。ターミナルを使わない場合は、アップデートマネージャーからの通知を待つだけでも構いません。
しかし、アップグレードを実行しても、すべてが更新されるわけではありません。特定のパッケージは、特定のアプリの動作に必要な場合など、そのまま残されることがあります。それらのパッケージも含めて完全なアップグレードを行いたい場合は、次のコマンドを使用します。
sudo apt full-upgrade
6. 応答しないプロセスを素早く終了させる
どのOSでも、応答しなくなるプログラムはつきものです。賢い対処法は、ソフトウェアを一度閉じて再試行することです。
Linuxには複数の方法があります。アプリケーションウィンドウ右上のXボタンをクリックするほか、Ubuntuにはプロセスを検索して強制終了できる「システムモニター」ツールが搭載されています。さらに、ターミナルから各種「kill」コマンドを使って、応答しないアプリやプロセスを終了させることも可能です。
Linuxで応答しないプログラムを強制終了する方法についてのガイドで、各オプションを確認してみてください。
7. 最新ソフトウェアにはPPAを活用する
ソフトウェアがUbuntuの公式リポジトリに登録されるまでには、いくつかの段階を経ます。テストと修正によって安定性が向上しますが、最新のソフトウェアを入手するには、どこを見ればよいか知っておく必要があります。
リポジトリに追加される前のソフトウェアは、Personal Package Archives(PPA)で見つけられます。PPAのアドレスをUbuntuのリポジトリ一覧に追加すれば、そこからアプリケーションをインストールできます。
ただし、リリース前の最新版アプリを使用すると予期しないエラーが発生する可能性がある点に注意しましょう。また、PPAは便利な選択肢である一方、セキュリティ面では安全とは言えません。インストール後はPPAのアドレスを必ず削除してください。
8. rootアカウントを理解する
Ubuntuでは、rootアカウントはデフォルトで無効化されています。これは主に、重大なミスを防ぐためです。
root権限で誤ったコマンドを実行すると、壊滅的な結果を招くことがあります。例えば、すべてのデータを誤って削除してしまう可能性もあります。「自分なら大丈夫」と自信がありますか?
Ubuntuのパワーユーザー向けTipsとしては、rootを有効化する方法があります。rootアカウントは削除されたように見えますが、実際には非表示になっているだけです。Ubuntuでrootを有効にするには、以下を入力します。
sudo passwd
新しいパスワードを作成すると、それをrootアカウントで使用できるようになります。
ただし、コマンドごとにsudoで昇格した権限を使う方が安全です。プロンプトが表示されたら自分のパスワードを入力するだけで済みます。
rootを有効化してパスワードを設定した場合は、以下のコマンドで再度無効化できます。
sudo passwd -l root
9. 最新のグラフィックスドライバーを使う
Linuxでも最新のビデオカードドライバーがサポートされています。グラフィックカードに適切なドライバーを使用することは、グラフィックス処理の負荷が高い作業において大きな差を生みます。ゲームでも動画編集でも、最適なグラフィックスドライバーは不可欠です。
多くの場合、Linuxユーザーはマザーボードに統合されたIntelグラフィックスチップのドライバーを使用しています。場合によっては、これが唯一利用可能なビデオチップということもあります。
しかし、PCにAMDやNvidiaのチップ、あるいは独立したグラフィックカードが搭載されている場合は、適切なドライバーが必要です。
両メーカーのカードには、オープンソースとプロプライエタリの両方のドライバーが用意されています。Ubuntuなら、最適なグラフィックスドライバーを簡単に見つけて選択・インストールできます。
10. 様々なデスクトップ環境を試す
Windows 10やmacOSとは異なり、UbuntuのようなLinuxディストリビューションではデスクトップ環境を選択できます。通常は個別にインストールしますが、Ubuntuのように代替デスクトップ環境がプリインストールされたディストリビューションもあります。
例えば、Ubuntuには以下のようなフレーバー(派生版)があります。
- Ubuntu標準版(GNOMEデスクトップ搭載)
- Kubuntu(Ubuntu + KDE)
- Lubuntu(Ubuntu + LXQt)
- Ubuntu Budgie(Budgieデスクトップ追加)
- Ubuntu MATE(シンプルでクラシックなUbuntuデスクトップ)
- Xubuntu(Ubuntu + Xfce)
つまり、別バージョンのUbuntu全体をインストールしてもよいし、デスクトップ環境を手動で追加することもできます。
新しいLinuxデスクトップのインストールは簡単ですが、追加パッケージが必要になる場合があります。例えば、UbuntuにXfceをインストールするには、次のコマンドを使用します。
sudo apt install xfce4
インストール後、次回Ubuntuにログインする際に新しいデスクトップ環境を選択するよう求められます。
11. デフォルトのファイルマネージャーを変更する
Ubuntuは、PC上のファイルやドライブを閲覧するためにGNOME Filesツールを使用しています。ダウンロードした画像や作成したドキュメントを表示するのに使うのがこのツールです。
Nautilusとも呼ばれるこのデフォルトのファイルマネージャーは、別のものに置き換え可能です。
さまざまな代替品があり、軽量で機能を絞ったものもあれば、追加機能を備えたものもあります。
GNOME Filesの人気の代替品には以下があります。
- Dolphin
- Konqueror
- Pantheon Files
- 4Pane
- PCManFM
ほとんどの代替ファイルマネージャーは、Ubuntuで問題なく動作します。
12. 自分専用のカーネルをコンパイルする
週末のプロジェクトをお探しなら、自分の要件に合わせたLinuxカーネルをビルドしてみてはどうでしょうか?
正直に言えば、これはどちらかというと学習体験です。必要な機能とドライバーだけを使えるようになると主張する人もいますが、通常は必要ありません。提供されているカーネルで問題なく動作しており、変更する興味がないのであれば、この項目はスキップして構いません。
しかし、どうしてもカーネルに挑戦したい場合は、Linuxカーネルのコンパイルに関するガイドを参照してください。
13. スワップパーティションでパフォーマンスを改善する
パフォーマンスを向上させる優れたUbuntuテクニックが、スワップパーティションの活用です。これは、余ったディスク領域をRAMのオーバーフロー先として使用するメモリ管理手法です。しかし、これはカスタマイズして自分に合わせて調整できます。
ハードディスクの容量が十分にあるなら、swappiness値を拡張し、ハードディスクをRAMとして活用できます。その結果、より高速に動作するLinuxシステムが実現します。
ただし、Ubuntuのスワップパーティションの調整は精密な科学ではなく、低速なHDDでは効果がない点に注意してください。HDDの余計な摩耗によるリスクもあります。
14. 仮想マシンでWindowsを実行する
Windowsが恋しくなったり、Linux版が存在しないソフトウェアを使う必要があったりしませんか?Windowsに戻りたくなるかもしれませんが、もっと簡単な選択肢があります。それは、Linuxの中にWindowsをインストールすることです。
これは仮想化によって実現できます。VMwareやVirtualBoxなどのソフトウェアを使えば、仮想PCを作成できます。QEMUという選択肢もありますが、詳細なコマンドライン設定が必要なため、経験豊富なユーザー向けです。
LinuxにWindows仮想マシンをインストールすれば、起動するだけで不足しているアプリを使用できます。他のLinuxアプリと並行して動作するため、いつでもUbuntuデスクトップに切り替えられます。
15. Live USBディスクでUbuntuを持ち運ぶ
おそらく最高のUbuntuパワーユーザーテクニックは、OSをポケットに入れて持ち運ぶことです。
Live CDを起動可能なUSBメモリにインストールすれば、ほぼどんなコンピュータでもUbuntuを使用できます。USBポートからライブドライブを起動でき、USBメモリが対応していれば、すぐにUbuntuが起動します。
お気に入りのポータブルアプリを一緒に入れておけば、即座に生産性を発揮できます。UbuntuをLive USBで実行する方法については、専用ガイドを参照してください。
これらのUbuntuテクニックでLinuxパワーユーザーになろう
ここまで読めば、あなたをLinuxのプロへと変える最高のUbuntu Tipsやハックをつかめたはずです。
コマンドラインの使いこなしから、別のファイルマネージャーの導入、さらには独自のLinuxカーネルのコンパイルまで、UbuntuのようなLinuxディストリビューションは非常に高いカスタマイズ性を誇ります。Linuxは、やりたいことを何でも――そしてそれ以上に――実現させてくれるのです。
究極のカスタマイズを目指すなら、好きな画像でLinuxのスプラッシュ画面をカスタマイズする方法も学んでみましょう。
-
Windowsユーザー必見!Mac(OS X)を使いこなすための7つのヒント
最近Macを購入したばかりの方、あるいは仕事の都合でMacを使うことになった方はいませんか。長年Windowsに慣れ親しんできた人ほど、OS Xの操作に戸惑いを感じやすいものです。これはまったく自然なことで、Appleが自社のOSをWindows風に変更する予定は当面ないと言ってよいでしょう。 AppleはOS Xの現在の設計を気に入っており、おそらく今後も大きな変更はないはずです。つまり、WindowsとMacの違いに自分から慣れていく必要があります。筆者に言わせれば、OS Xは初期設定のままでももっと使いやすくできるはずなのですが、残念ながら一部の設定は手動で変更しなければなりません。 こ
-
iPhoneユーザー必見!知っておくべき重要なセキュリティ対策5選
iPhoneは「世界で最も安全なスマートフォン」という評判を得ています。しかし、サイバー犯罪者たちはiPhoneのハードウェアやソフトウェアの脆弱性や抜け穴を悪用する手法を日々研究しています。ハッカーがプライバシーに侵入する手段は数多く存在します。「iPhoneだから安全でセキュリティ対策は不要」と考えているなら、それは大きな間違いです。まさに「予防は治療に勝る」のです。 この記事では、iPhoneを安全に守るための実用的なヒントとテクニックをご紹介します。 対策1:iPhoneを常に最新の状態に保つ セキュリティを維持するためには、すべてのアプリとシステムを常に最新の状態に保つことが推奨され