DNET_LinuxDesktopEnv - NetDevInfraWGinOSSConsortium/NetDevInfraWiki GitHub Wiki

Linuxのデスクトップ環境

抂芁

基瀎知識

  • Windowsナヌザには銎染みが無いが、Linuxでは、

    • デスクトップ環境をコンパチ可胜らしい。
    • たた、デスクトップ環境がりィンドりシステムずは別に提䟛される。

    このため、デスクトップ環境ず、Xディスプレむマネヌゞャは組み合わせ可胜。

  • なお、xrdpは、RDPプロトコルのフリヌか぀オヌプン゜ヌスのサヌバの事

蚭定手順

  • 参考の「Linux で xrdp を䜿甚する」の内容を「How to Set Up RDP on Ubuntu 24.04」の内容で蚭定
  • SSHで接続、たずめおコピペするず䞊手く行かないので、1行、1行、確認しながら実行する。

XFCEのむンストヌル

  • むンストヌル

    sudo apt update && sudo apt upgrade -y
    sudo apt install xfce4 xfce4-goodies -y
    
  • ディスプレむマネヌゞャは、lightdmを遞択

    Configuring lightdm ├───────────────────────────────────────────────────────────────────────┐
    │ A display manager is a program that provides graphical login capabilities for the X Window System.                                                                 │
    │                                                                                                                                                                    │
    │ Only one display manager can manage a given X server, but multiple display manager packages are installed. Please select which display manager should run by       │
    │ default.                                                                                                                                                           │
    │                                                                                                                                                                    │
    │ Multiple display managers can run simultaneously if they are configured to manage different servers; to achieve this, configure the display managers accordingly,  │
    │ edit each of their init scripts in /etc/init.d, and disable the check for a default display manager.                                                               │
    │                                                                                                                                                                    │
    │ Default display manager:                                                                                                                                           │
    │                                                                                                                                                                    │
    │                                                                              gdm3                                                                                  │
    │                                                                              lightdm                                                                               │
    │                                                                                                                                                                    │
    │                                                                                                                                                                    │
    │                                                                               <Ok>
    

xrdpRDSの蚭定

sudo apt install xrdp -y
sudo adduser xrdp ssl-cert
sudo ufw allow 3389/tcp
sudo ufw reload

echo xfce4-session >~/.xsession
sudo systemctl restart xrdp

蚭定埌、RDPで接続

デスクトップ・アプリケヌションを䜿っおみる。

  • メモ垳

    • Xfce のメモ垳 (NotePad など) は Mousepad。
    • Applications → AccessoriesにMousepadがある。
  • ブラりザ

    • 初期状態ではむンストヌルされおいない暡様。

    • 以䞋の様なシェルでChromeをむンストヌルする。

      wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
      sudo apt install ./google-chrome-stable_current_amd64.deb
      

詳现

Qtベヌス

  • GUIツヌルキットずしお知られるクロスプラットフォヌム・アプリケヌションフレヌムワヌク
  • 倚数の蚀語バむンディングを甚いるこずにより倚蚀語で開発が可胜。

★ KDE

  • GNOMEず䞊んで、広く䜿われおいる。

    • 掟手さず機胜を詰め蟌んだギミック満茉のデスクトップ環境
    • Windowsラむクな芋た目ず掟手なガゞェットが前面に出おいる
    • GUIツヌルキットにQtを採甚、アプリケヌションの倖芋はQtで統䞀。
  • X Window System䞊で動䜜するデスクトップ環境

    • およびその環境甚の各皮アプリケヌション、たた、その開発プロゞェクト
    • 代替のKDEディスプレむ・マネヌゞャヌ (KDM)䞊で動䜜
  • ツヌルキットにはQtを採甚しおいる。

  • 各コンポヌネントのラむセンスはGPLなど。

★ LXQt

  • 機胜性ず軜量さを兌ね備えたデスクトップ環境

  • LXDEずRazor-qtの䞡プロゞェクトを統合しお䜜られた。

  • LXDEの方針を維持し぀぀もQtを甚いるこずで
    より䜿いやすいデスクトップ環境を目指す。

DDE

  • Deepin Desktop EnvironmentDeepin甚に開発されたデスクトップ環境
  • KDEずは察象的にMacOSやGNOMEよりのデザむンのような印象。

Lumina

  • プラグむンに基づいたUnixç³»OS のためのデスクトップ環境
  • 様々なLinuxディストリビュヌションにも移怍されおいる。

OPIE

Linuxが動䜜するPDAなどの機噚向け

Trinity

KDE 3.5のフォヌク

GTKベヌス

  • GUIツヌルキットずしお知られるクロスプラットフォヌム・アプリケヌションフレヌムワヌク
  • GIMPの実装のために開発され、珟圚は、GNOMEのツヌルキット等ずしお広く利甚されおいる。
  • GTKはC蚀語を䜿うが、オブゞェクト指向のパラダむムで普通デザむンする。
  • 倚数の蚀語バむンディングを甚いるこずにより倚蚀語で開発が可胜。

★ GNOME

  • X Window System䞊で動䜜するデスクトップ環境

    • およびその環境甚の各皮アプリケヌション、たた、その開発プロゞェクト
    • 代替のGNOME ディスプレむ・マネヌゞャヌ (GDM)䞊で動䜜
  • KDEに觊発され開発が始たったず蚀われおいる。

  • ツヌルキットにはGTK+を採甚しおいる。

  • Ubuntuのデスクトップ環境ずしお採甚されおいる。

  • GNOME 3からは、批刀的な意芋が倚い。

  • CinnamonやMATEがフォヌクし新デスクトップ環境を開発。

★ Cinnamon

リッチで無駄がない綺麗にたずたったデスクトップ環境

  • リッチなGNOME3をよりクラシカルな䜿い勝手で䜿えるように改良したデスクトップ環境
  • MATEに䌌おいるが、3Dアクセラレヌタを必芁ずする。
  • 元々Mintのために開発されたが、他のディストリビュヌションぞも広く普及。
  • GNOMEずは異なるGUIを実装するこずを目的ずしおいるため、GNOMEはフォヌクされおいる。

★ MATE

シンプルな矎しさ。均敎の取れたデザむンず機胜矎。

  • GNOME2をベヌスに䜜られ、軜く実務的で性胜を远求しおいる。
  • GNOME3に銎染めなかったGNOME2のファンから人気を集めおいる。
  • 3Dアクセラレヌタを必芁ずしないために掟手な゚フェクトはないが、シンプル。

★ Xfce

Budgie

萜ち着きず優矎さを兌ね備えた第䞉の遞択肢

  • GTKベヌスで開発を続けられおきた。
  • 諞所の問題からQtベヌスぞ移行する予定。

Unity

  • GNOMEベヌスのUbuntuデスクトップ環境
  • Ubuntuが、20112018幎の間、採甚しおいた。

GPE

  • Linuxの動䜜する携垯情報端末向けのGUI環境
  • 組み蟌み向けディストリビュヌションにバンドル

LXDE

GPL䞋で配垃されるオヌプン゜ヌスのデスクトップ環境

  • POSIXプラットフォヌム䞊で動䜜する
  • 軜量で堅実なデスクトップずいう方針

ROX Desktop



Sugar

  • Sugar Labsが開発する、デスクトップ環境
  • 教育甚パヌ゜ナルコンピュヌタヌ向けに開発

Motifベヌス

  • X Window Systemでの操䜜手順、芋栄え等を統䞀しようずいうGUI芏栌
  • OSFによっお定められ、正匏にはOSF/Motifずいう。
  • この芏栌に沿ったプログラムを開発するツヌルキットがMotifツヌルキット。

CDE

  • UNIXおよびOpenVMS甚のデスクトップ環境
  • GUIツヌルキットMotifをさらに拡匵したもの

DECwindows



IRIX Interactive Desktop



VUE



その他

LightDM

軜量で高速、拡匵性に富むマルチデスクトップを目暙ずする。

  • X Window System代替のXディスプレむ・マネヌゞャヌ

  • GNOMEラむブラリを䞀切ロヌドしない。

  • GTKずQt の䞡方をサポヌトする。

  • いく぀かの機胜が犠牲になっおいる。

  • 参考VM起動埌の開発環境のセットアップLinuxの「Ubuntu 20.04 LTS」の該圓節

Enlightenment

掟手な゚フェクトずサむバヌなデザむンで、
䞇人に受け入れられるこずを狙っおいない

  • X Window System代替のEntrance䞊で動䜜
  • Enlightenment基本ラむブラリ集(EFL)ベヌス

EDE

  • Equinox Desktop Environment、
  • クロスプラットフォヌムのGUIラむブラリ、FLTKベヌス
  • 軜量なデスクトップ環境で、Windows 9xç³»GUIによく䌌た芋た目。

Étoilé

GNUstepベヌスのフリヌ゜フトりェアのデスクトップ環境

Mezzo



OpenWindows

  • サン・マむクロシステムズのデスクトップ環境

  • 4぀のコンポヌネントで構成

    • OPEN LOOKりィンドりマネヌゞャヌolwm
    • DeskSet生産性ツヌル
    • XViewおよびOLITりィゞェットツヌルキット
    • 基盀ずなるX11/NeWSりィンドりサヌバヌ

UDE

Xlib/XCBベヌス

参考

Wikipedia

GTK

https://ja.wikipedia.org/wiki/GTK_(%E3%83%84%E3%83%BC%E3%83%AB%E3%82%AD%E3%83%83%E3%83%88)

Qt

https://ja.wikipedia.org/wiki/Qt

その他Wikipedia

蚭定手順参考

移行メモ

  • KDE の「GUIルヌルキットにQtを採甚」→「GUIツヌルキットにQtを採甚」に修正した。
  • Budgie の「開発を続けおられおきた」→「開発を続けられおきた」に修正した。
  • 同名の芋出し「蚭定手順」「その他」が耇数あり GitHub Wiki でアンカが衝突するため、括匧で文脈を補っお䞀意にした。
  • PukiWiki のペヌゞ内アンカ#xxxxxxxxは GitHub Wiki では再珟できないため、 同䞀ペヌゞ内のアンカは芋出しから生成されるアンカに匵り替え、 他ペヌゞのアンカを指すリンクは「〜ペヌゞ名 の該圓節を参照」の圢に眮き換えた。

Tags: 移行, Linux, デスクトップ環境, GNOME, KDE, Xfce, xrdp, LightDM, X Window System, GTK, Qt

⚠ **GitHub.com Fallback** ⚠