デスクトップ環境なしでLinuxは使える?GUIなし運用のすべて
最新のLinuxシステムには魅力的なデスクトップインターフェースが備わっていますが、「デスクトップ環境なしでもLinuxを使えるのか?」と疑問に思ったことはありませんか?答えはシンプルに「イエス」です。
デスクトップ環境とは?
WindowsやmacOSでは、デスクトップ環境がOS本体に深く統合されています。一方、LinuxにおけるGNOME、KDE、Xfceといったデスクトップ環境は、ベースとなるOSに後から追加インストールできる「プログラムの集合体」にすぎません。
デスクトップ環境は、ウィンドウマネージャー、外観や操作性を決めるツールキット、そして各種アプリケーションによって構成されています。これらはそれぞれ自由に入れ替え可能です。これは、UnixやLinuxの開発者たちが長年重視してきた「モジュール性」という設計思想によるものです。
デスクトップ環境をウィンドウマネージャーに置き換えるには?
Linuxでは、フル機能のデスクトップ環境の代わりに、軽量なウィンドウマネージャーだけを実行することも可能で、実際に多くのユーザーがそうしています。例えば、ディストリビューションに付属するデスクトップ環境の代わりにFluxboxを使いたい場合も、パッケージマネージャーで好みのウィンドウマネージャーをインストールするだけでOKです。
切り替えたいときは、ディスプレイマネージャーのログイン画面から新しいウィンドウマネージャーを選択できます。頻繁に作業環境を切り替えたい人にとって、とても便利な仕組みです。
GUIなしでLinuxを実行することはできる?
さらに、GUIを一切使わずにLinuxを動かすこともできます。多くのサーバーはすでにそう運用されており、シリアルコンソールやSSH経由でリモート管理され、キーボードやモニターは接続されていません。この状態は「ヘッドレス(headless)」実行と呼ばれます。LinuxのルーツがUnixにあり、Unixが開発された時代にはGUIという概念自体が存在しなかったことが背景にあります。
デスクトップ用途のPCでも、ディスプレイマネージャーを使わず、テキストベースのアプリだけで運用することは十分可能です。ターミナルで実行するのと同じコマンドに加え、テキストエディタやテキストブラウザまで利用できます。
Arch Linuxのような上級者向けディストリビューションの中には、デフォルトでGUIを搭載していないものもあります。実用上の制限があるとすれば、現代のウェブサイトはグラフィカルな環境を前提として作られており、Lynxのようなテキストブラウザではコンテンツを正しく表示できない場合があることくらいでしょう。
グラフィカルインターフェースを完全に無効化したい場合は、ディスプレイマネージャーを無効にします。LightDMを使用している場合は、systemctlコマンドで以下のように実行します:
sudo systemctl disable lightdm
システムを再起動すると、テキストコンソールが表示されます。起動時に使用するウィンドウマネージャーやデスクトップ環境を指定するには、.xinitrcファイルに次の1行を追加してください:
exec windowmanager
ここでwindowmanagerの部分は、実際に使用したいウィンドウマネージャー名に置き換えてください。設定後、シェルプロンプトでstartxと入力すれば、GUIが起動します。
Linuxならユーザーインターフェースを自由に選べる
Linuxの最大の魅力は、システムとの対話方法を自分で選べることにあります。従来型のデスクトップインターフェースを使ってもよし、コマンドラインを極めてもよし。あなたのスタイルに合わせた柔軟な運用が可能です。
最適なLinuxデスクトップ環境は、個人の好み次第です。あなたの性格や働き方が、選ぶべきユーザーインターフェースを最も左右するといえるでしょう。
-
Linuxデスクトップで使える仮想アシスタント2選!「Betty」と「Mycroft」の導入・使い方
SiriやAlexa、Google Assistantといった音声アシスタントの名前は、ほとんどの方が一度は耳にしたことがあるでしょう。しかし、Linux向けの仮想アシスタントについて耳にする機会はあまり多くありません。とはいえ、Linuxに選択肢がないわけではありません。この記事では、Linuxで利用できる2つの仮想アシスタントをご紹介します。 1. Betty ― コマンドラインで動くアシスタント Bettyは、コマンドラインベースの仮想アシスタントです。答えてほしいことを自然な言葉でコマンドとして入力するだけで、さまざまな操作を手軽に実行できます。自然言語で指示を出せるのが最大の
-
インスピレーションを刺激する、個性あふれるLinuxカスタムデスクトップ6選
Linuxは、間違いなく地球上で最もカスタマイズ性の高いOSです。他のOSでは壁紙やアイコンセットを変えるのが精一杯ですが、Linuxでは、デスクトップ環境が気に入らなければ、丸ごと別のものへ置き換えることさえ可能です。 だからこそ、これから紹介するデスクトップは、さまざまなディストリビューション上で異なるデスクトップ環境を採用しています。アプリ、壁紙、アイコン、ドックもそれぞれ異なり、見た目はまるで別物。どれもオーナーのために仕立てられた、まさに「自分だけのデスクトップ」と呼ぶにふさわしいものばかりです。 共通しているのは何でしょうか?それは、どれも見事な出来栄えで、インスピレーションの源