Maybaygiare.org

Blog Network

GNOME

GNOME(/(ɡ)noëm/)は、シンプルで使いやすいことを目的としたデスクトップ環境です。 これはGNOMEプロジェクトによって設計されており、完全に無料でオープンソースのソフトウェアで構成されています。 GNOMEはGNUプロジェクトの一部です。 デフォルトの表示はXorgではなくWaylandです。

インストール

二つのグループが利用可能です:

  • gnomeは、ベースのGNOMEデスクトップとよく統合されたアプリケーションのサブセットが含まれています。
  • gnome-extraには、電子メールクライアント、IRCクライアント、GNOME Tweaks、およびゲームのセットを含むさらなるGNOMEアプリケーションが含まれています。 このグループはgnomeグループ上に構築されていることに注意してください。

ベースデスクトップは、Mutterウィンドウマネージャ用のプラグインであるGNOME Shellで構成されています。 それはgnome-shellと別々にインストールすることができます。

注:mutterは、画面の乱雑さを減らすことを目的とした効果を提供するために、ハードウェアグラフィックスアクセラレーションを採用し、デスクトップのコンポジットマネージャとして機能します。 GNOMEセッションマネージャは、ビデオドライバがGNOME Shellを実行できるかどうかを自動的に検出し、そうでない場合はllvmpipeを使用してソフトウェアレンダリングにフォールバックします。

Unstableリリース

公式リポジトリ#gnome-unstableを参照してください。

GNOME Sessions

GNOMEには三つの利用可能なセッションがあり、すべてがGNOME Shellを使用しています。

  • GNOMEはWaylandを使用するデフォルトです。 従来のXアプリケーションはXwaylandを介して実行されます。
  • GNOME Classicは、GNOME2と同様のインターフェイスを持つ伝統的なデスクトップレイアウトで、事前に有効化された拡張機能とパラメータを使用しています。 したがって、それは本当に異なるモードよりもカスタマイズされたGNOMEシェルです。
  • XORG上のGNOMEは、XORGを使用してGNOMEシェルを実行します。

起動

GNOMEは、ディスプレイマネージャを使ってグラフィカルに起動するか、コンソールから手動で起動することができます(一部の機能が欠落している可能性があります)。 Gnomeに含まれるディスプレイマネージャはGDMです。注:GNOMEでの画面ロック(およびそれ以上)のサポートはGDMによって提供されています。 GNOMEがGDMで起動されていない場合は、別の画面ロッカーを使用することができます。 アプリケーションの一覧/セキュリティ#スクリーンロッカーを参照してください。gnomeグループをインストールし、次回の起動時に自動的に起動する場合は、GDMサービスを有効にします:次に、ディスプレイマネージャのセッションメニューから、GNOME、GNOME Classic(gnome-shell-extensionsがインストールされている場合にのみ表示されます)、またはXORGのGNOMEを選択できます。

手動

Xorg sessions

  • GNOME on Xorgセッションの場合は、~/.xinitrc
    export XDG_SESSION_TYPE=x11export GDK_BACKEND=x11exec gnome-session
  • GNOME Classicセッションの場合は、~/.xinitrc
    export XDG_CURRENT_DESKTOP=GNOME-Classic:GNOMEexport GNOME_SHELL_SESSION_MODE=classicexec gnome-session

~/.xinitrcstartxコマンドでGNOMEを起動できます(logindセッションの保持などの詳細はxinitrcを参照)。 ~/.xinitrc.bash_profile:

if ]; then XDG_SESSION_TYPE=x11 GDK_BACKEND=x11 exec startxfi

Wayland sessions

注:*まだログイン時にXを起動するように配置することもできます。詳細はwayland#xwaylandを参照してください。 Qtのような特定のグラフィックスライブラリを使用するアプリケーションは、環境変数を設定することによってWaylandを使用することができます。 詳細については、Wayland#GUIライブラリを参照してください。

  • 独自のNVIDIAドライバを使用すると、非Waylandネイティブアプリケーションは、ハードウェアアクセラレーションXWaylandの欠如のためにパフォーマンスが低下します。 これは将来解決されると予想されます(Wayland#XWaylandも参照してください)。Waylandセッションを手動で開始することは、XDG_SESSION_TYPE=wayland dbus-run-session gnome-sessionで可能です。

    tty1へのログイン時に開始するには、.bash_profileXDG_SESSION_TYPEを尊重しているわけではないため、firefox、QTアプリケーション用の変数を追加します。

    if ]; then MOZ_ENABLE_WAYLAND=1 QT_QPA_PLATFORM=wayland XDG_SESSION_TYPE=wayland exec dbus-run-session gnome-sessionfi

    WAYLANDのGNOMEアプリケーション

    GNOMEセッションが使用されると、GNOMEアプリケーションは次のようになります。waylandを使用して実行します。 デバッグの場合、GTKマニュアルにはオプションと環境変数がリストされています。

    Navigation

    GNOME shellを効果的に使用する方法を学ぶには、GNOME Shellチートシートを読んでください。 機能は、タスクの切り替え、キーボードの使用、ウィンドウコントロール、パネル、概要モード、および多くが含まれています。 ショートカットのいくつかは次のとおりです。

    • Superm:通知リストを表示
    • Supera:アプリケーショングリッドを表示
    • a:アプリケーショングリッドを表示
    • ma:アプリケーショングリッドを表示
    • aaAlt

+Tab:サイクルアクティブなアプリケーション

  • Alt`Tab): アプリケーションのウィンドウをフォアグラウンドで循環させます
  • AltF2rrestart:グラフィカルシェルの問題が発生した場合は、シェルを再起動します(X/legacyモードでのみ、Waylandモードではありません)。
  • ショートカットの詳細については、キーボードナビゲーションを参照してください。ヒント:Alt+Tabcurrent-workspace-onlytrue

    $ gsettings set org.gnome.shell.app-switcher current-workspace-only true

    レガシー名

    注: GNOMEプログラムの中には、documentation and about dialogsのアプリケーション名は変更されていますが、実行可能ファイル名は変更されていない名前が変更されているもの そのようなアプリケーションのいくつかを以下の表に示します。
    ヒント:シェル検索バーでアプリケーションのレガシー名を検索すると、問題のアプリケーションが正常に返されます。 たとえば、nautilusを検索するとファイルが返されます。
    Current Legacy
    Files Nautilus
    Web Epiphany
    Videos Totem
    Main Menu Alacarte
    Document Viewer Evince
    Disk Usage Analyzer Baobab
    Image Viewer EoG (Eye of GNOME)
    Passwords and Keys Seahorse
    GNOME Translation Editor Gtranslator

    構成

    GNOMEシステム設定パネル(gnome-control-center)とGNOMEアプリケーションは、dconf構成システムを使用して設定を保存します。dconfデータベースには、gsettings(1)コマンドラインツールを使用して直接アクセスできます。 これにより、ユーザーインターフェイスで公開されていない設定を構成することもできます。 コマンドラインツールdconf(1)は、検証をバイパスして、基になるデータベースを直接変更できます。

    GNOME3まで。24の設定は、GNOMEセッションの外部で実行できるGNOME設定デーモン(/usr/lib/gnome-settings-daemon/gnome-settings-daemonにあります)によって適用されました。しかし、GNOME3.24はGNOME設定デーモンをいくつかの別々の設定プラグイン/usr/lib/gnome-settings-daemon/gsd-*/usr/lib/gsd-*/etc/xdg/autostart(org.ノームの設定をしています。*.デスクトップ)。 これらのプラグインをGNOMEセッションの外部で実行するには、適切なデスクトップエントリを~/.config/autostartにコピー/編集する必要があります。

    設定は、通常、ユーザー固有の実行され、このセクションでは、複数のユーザーのための設定テンプレートを作成する方法をカバーしていません。

    システム設定

    カラー

    デーモンcolordディスプレイのEDIDを読み取り、適切なカラープロファイルを抽出します。 ほとんどのカラープロファイルは正確であり、設定は必要ありませんが、正確でないものや古いディスプレイの場合は、カラープロファイルを~/.local/share/icc/GNOMEにはRedshiftに似た青色光フィルタが内蔵されています。 表示設定メニューからナイトライトを有効にしたい時間を有効にしてカスタマイズすることができます。 さらに、次のdconf設定でケルビン温度を微調整することができます。5000は例の値です。

    $ gsettings set org.gnome.settings-daemon.plugins.color night-light-temperature 5000
    ヒント:Waylandセッションで昼間の温度を変更するには、この拡張機能をインストールします。

    Date&time

    システムに設定されたネットワークタイムプロトコルデーモンがある場合、GNOMEにも有効になります。 同期は、必要に応じて、メニューから手動制御に設定することができます。

    GNOMEは、自動タイムゾーン選択をサポートしています(位置情報サービスが有効になっていることを考えると、システム設定の日付&時間セク

    トップバーに日付を表示するには、次のように実行します。

    $ gsettings set org.gnome.desktop.interface clock-show-date true

    さらに、トップバーに開いたカレンダーに週番号を表示するには、次のように実行します。

    $ gsettings set org.gnome.desktop.calendar show-weekdate true

    デフォルトアプリケーション

    GNOMEを初めてインストールすると、間違ったアプリケーションが特定のプロトコルを処理していることがあります。 たとえば、totemは以前に使用したVLCの代わりにビデオを開きます。 関連付けの一部は、システム設定から詳細>デフォルトのアプリケーションを介して設定できます。

    その他のプロトコルとメソッドについては、”デフォルトのアプリケーションの設定”を参照してください。

    マウスとタッチパッド

    ほとんどのタッチパッドの設定は、デバイス>&タッチパッド。

    お使いのデバイスによっては、他の構成設定が利用可能な場合がありますが、デフォルトのGUIを介して公開されていない場合があります。 たとえば、別のタッチパッドclick-method

    $gsettings範囲org。ノームデスクトップ。周辺機器。タッチパッドのクリック方法

    enum'default"none"areas"fingers'

    手動で設定するには:

    $ gsettings set org.gnome.desktop.peripherals.touchpad click-method 'fingers'

    またはgnome-tweaksを介して。 注意:synapticsドライバはGNOMEではサポートされていません。 代わりに、libinputを使用する必要があります。 このバグレポートを参照してください。

    Network

    NetworkManagerは、シェルからネットワーク設定を制御するためのGNOMEプロジェクトのネイティブツールです。 Networkmanagerパッケージをインストールし、NetworkManager.servicesystemdユニットを有効にします。

    他のネットワークマネージャも使用できますが、NetworkManagerはシェルネットワーク設定とステータスインジケータapplet network-manager-applet(GNOMEには必須ではありません)を介して完全

    注:networkmanagerのnmtuiで設定された非表示のワイヤレスネットワークは自動的に接続されません。 そのネットワークの自動接続機能を復元するには、GNOME control centerを使用して新しいプロファイルを作成する必要があります。

    オンラインアカウント

    GNOMEメッセージングアプリケーションempathyAURのバックエンドと、システム設定パネルのGNOMEオンラインアカウントセクショ EmpathyおよびGNOMEオンラインアカウントにアカウントを追加できませんを参照してください。 OwnCloudなどの一部のオンラインアカウントでは、GNOMEファイルやGNOMEドキュメントなどのGNOMEアプリケーションで完全な機能を提供するためにgvfs-goaをイ

    検索

    GNOMEシェルには、Superキーを押して入力を開始することですばやくアクセスできる検索があります。 Trackerパッケージはデフォルトでgnomeグループの一部としてインストールされ、インデックス作成アプリケーションとメタデータデータベースを提供します。 それは調査およびインデクシングメニュー項目と形成することができる;追跡者制御の状態を監視しなさい。 ユーザーがログインすると、gnome-sessionによって自動的に開始されます。 インデックス作成はtracker-control -sで手動で開始できます。 検索設定は、システム設定パネルでも構成できます。Trackerデータベースは、tracker-sparqlコマンドを使用して照会できます。 詳細については、そのマニュアルページtracker-sparql(1)を参照してください。上記のように、GTKテーマやウィンドウマネージャのテーマの変更などの多くの設定オプションは、GNOMEシステム設定パネル(gnome-control-center)では公開されません。 これらの設定を設定したいユーザーは、これらの設定の多くを公開する便利なグラフィカルツールであるGNOME Tweaks(gnome-tweaks)を使用することをお勧めします。 GNOME設定(DConfデータベースに保存されます)は、dconf-editor(1)(グラフィカルなDConf設定ツール)またはgsettingsコマンドラインツールを使用して設定することもできます。 GNOME TweaksはGUIのバックグラウンドで他に何もしませんが、以下のセクションで説明されているすべての設定を見つけることはできません。

    外観

    テーマ

    GNOMEはデフォルトでAdwaitaを使用します。 GTK2アプリケーションにのみAdwaita darkを適用するには、次のシンボリックリンクを使用します。

    $ ln -s /usr/share/themes/Adwaita-dark ~/.themes/Adwaita

    新しいテーマを選択するには(適切なディレ

    $ gsettings set org.gnome.desktop.interface icon-theme theme-name
    注: ウィンドウマネージャのテーマは、GTKのテーマに従います。 org.gnome.desktop.wm.preferences themeを使用することは非推奨であり、無視されます。

    GTK#Themes and Icons#Manuallyを参照してください。

    タイトルバーの高さ
    注:この設定を適用すると、GNOMEスタイルのCSDを使用しないアプリケーションのタイトルバーが縮小されます。 CSDを使用したネイティブGNOMEアプリケーションは影響を受けません。
    ~/。設定/gtk-3.0/gtk.css
    headerbar。default-decoration{padding-top:5px;padding-bottom:5px;min-height:0px;font-size:0.8em;}headerbar.デフォルト-装飾ボタン。titlebutton{padding:0px;min-height:0px;}

    詳細については、を参照してください。

    タイトルバーのボタンの順序

    GNOMEウィンドウマネージャ(Mutter、Metacity)の順序を設定するには:

    $ gsettings set org.gnome.desktop.wm.preferences button-layout ':minimize,maximize,close'
    ヒント:コロンは、ウィンドウボタンが表示さ
    最大化されたときにタイトルバーを非表示にする
    • gnome-shell-extension-gtktitlebar-gitAURをインストールします。 最大化されたGTK以外のウィンドウのタイトルバーを削除します。
    • gnome-shell-extension-no-title-bar-gitAURまたはgnome-shell-extension-no-title-barAURをインストールします。 最大化されたウィンドウでは、タイトルバーがアクティビティバーにマージされます。注:上記の拡張機能は、gnome-shellバージョン3.32以降では機能しません。
      • mutter-hide-legacy-decorationsAURをインストールします。 これは、ウィンドウマネージャのデフォルト設定を変更し、レガシー(非headerbar)アプリが最大化または横にタイル表示されたときに自動的にタイトルバーを非表示
      • gnome-shell-extension-pixel-saver-gitAURまたはgnome-shell-extension-pixel-saveurをインストールします。 最大化されたウィンドウは、貴重なピクセルを保存し、活動バーにマージされたタイトルバーを取得します。
      GNOMEシェルのテーマ

      GNOMEシェル自体のテーマは設定可能です。 シェルテーマを使用するには、まずgnome-shell-extensionsパッケージがインストールされていることを確認してください。 次に、GNOME TweaksまたはGNOME Shell Extensions webページを使用して、ユーザーテーマ拡張機能を有効にします。 シェルテーマは、GNOMEの微調整を使用してロードして選択することができます。

      AURにはいくつかのGNOMEシェルテーマがあります。 シェルテーマは、次の場所からもダウンロードできますgnome-look.org.

      メニュー上のアイコン

      デフォルトのGNOMEスキーマは、メニュー上の任意のアイコンを表示しません。 メニューにアイコンを表示するには、次のコマンドを発行します。

      $ gsettings set org.gnome.settings-daemon.plugins.xsettings overrides "{'Gtk/ButtonImages': <1>, 'Gtk/MenuImages': <1>}"

      Apps grid folders

      ヒント:gnome-catgen(gnome-catgen-gitAUR)スクリプトを使用すると、~/.local/share/applications-categoriesCtrl-cするか、アプリがなくなるまで目的のカテゴリを入力することができます。dconfエディタでorg.gnome.desktop.app-foldersfolder-childrenの値をカンマ区切りのフォルダ名の配列に設定します。

      
      

      gsettings:

      gsettingsを使用してアプリケーションを追加します。

      gsettings:ivこれにより、アプリケーションalacarte.desktopdconf-editor.desktopがsundryフォルダに追加されます。 これにより、フォルダーorg.gnome.desktop.app-folders.folders.Sundryも作成されます。

      フォルダーに名前を付けるには(アプリケーションの上部に名前がない場合):

      $ gsettings set org.gnome.desktop.app-folders.folder:/org/gnome/desktop/app-folders/folders/Sundry/ name "Sundry"

      アプリケーションは、そのカテゴリでソートすることもできます。デスクトップファイル):

      $ gsettings set org.gnome.desktop.app-folders.folder:/org/gnome/desktop/app-folders/folders/Sundry/ categories ""

      カテゴリに一致する特定のアプリケーションが特定のフォルダに含まれていない場合、除外を設定できます。

      $ gsettings set org.gnome.desktop.app-folders.folder:/org/gnome/desktop/app-folders/folders/Sundry/ excluded-apps ""

      詳細については、andを参照してください。

      自動起動

      GNOMEはXDG自動起動を実装しています。

      gnome-tweaksはautostart-entriesの管理を可能にします。

      ヒント: TweaksのStartup Applicationsセクションのプラス記号ボタンが応答しない場合は、次のコマンドを使用して端末からTweaksを開始してみてください。gnome-tweaks。 以下のフォーラムのスレッドを参照してください。注意:非推奨のgnome-session-propertiesダイアログは、gnome-session-propertiesAURパッケージをインストールすることで追加できます。

      デスクトップ

      デスクトップ上のアイコン

      GNOME3.28まで、デスクトップ上のアイコンは、アイコンを含むデスクトップ上に透明なウィ GNOME3の時点で。28この機能は削除され、GNOMEではデスクトップアイコンが使用できなくなりました。 可能な回避策には、NEMO(デスクトップアイコン機能を持つファイルのフォーク)の使用や、gnome3.26以前で利用可能なデスクトップアイコン機能を複製するgnome-shell-extension-desktop-iconsAURのインストールなどがありますが、いくつかのマイナーな違いがあります。 詳細については、以下のArchフォーラムのスレッドを参照してください。

      ロック画面と背景

      デスクトップまたはロック画面の背景を設定するときは、画像タブには/home/username/Picturesフォルダにある画像のみが表示され このフォルダにない画像を使用する場合は、以下のコマンドを使用します。デスクトップの背景の場合:

      $ gsettings set org.gnome.desktop.background picture-uri 'file:///path/to/my/picture.jpg'

      ロック画面の背景の場合:

      $ gsettings set org.gnome.desktop.screensaver picture-uri 'file:///path/to/my/picture.jpg'
      左上のホットコーナーを無効にします

      GNOME3.34から:

      $ gsettings set org.gnome.desktop.interface enable-hot-corners false

      またはgnome-tweaks経由で、トップバーに>アクティビティの概要ホットコーナー

      拡張機能

      拡張機能のカタログextensions.gnome.org。彼らは(問題の拡張機能がインストールされていない場合)オンに画面の左上にあるスイッチを設定し、ポップアップウィンドウにインストールをクリッ インストールされている拡張機能は、次の場所で見extensions.gnome.org/local、利用可能な更新を確認することができます。 インストールされた拡張機能は、gnome-tweaksで有効または無効にすることもできます。

      注意:からの拡張extensions.gnome.org そのためには、chrome-gnome-shellと適切なブラウザ拡張機能をインストールする必要があります。GNOME Shellは、ユーザーごとまたはシステム全体の拡張機能でカスタマイズできます。 Pacmanで拡張機能をインストールすると、システムのすべてのユーザーがそれらを利用できるようになり、更新プロセスが自動化されます。 Gnome-shell-extensionsパッケージは、GNOMEプロジェクトの一部として維持される一連の拡張機能を提供します(含まれている拡張機能の多くはGNOME Classicセッションで使用され タスクバーを使用したいが、GNOME Classicセッションを使用したくないユーザーは、ウィンドウリスト拡張機能(gnome-shell-extensionsパッケージで提供)を有効にすることができます。

      現在有効になっている拡張機能を一覧表示するには:

      $ gsettings get org.gnome.shell enabled-extensions

      GNOMEシェル拡張の詳細については、を参照してくださ

      フォント

      ヒント:スケーリング係数を1.00以上の値に設定すると、アクセシビリティメニューが自動的に有効になります。

      フォントは、ウィンドウのタイトル、インターフェイス(アプリケーション)、ドキュメントや等幅のために設定することができます。 関連するオプションについては、微調整のフォントタブを参照してください。

      ヒントについては、ほとんどのモニタータイプに適合するため、RGBAが望まれる可能性が高く、フォントがあまりにもブロックされている場合は、ヒン

      webp,thumbnails

      WEBP-pixbuf-loaderをインストールして、GNOMEのimage viewer(eog)をWEBP画像と連携させ、WEBP画像のサムネイルを作成してGNOMEファイルに表示するthumbnailerを追加します。

      入力メソッド

      GNOMEはIBusを介して入力メソッドのサポートを統合しており、ibusと必要な入力メソッドエンジンのみがサポートされています(例: ibus-Libpinyin For Intelligent Pinyin)をインストールする必要があり、インストール後、GNOMEの地域の&言語設定で入力メソッドエンジンをキーボードレイアウトとして追

      Power

      ラップトップを使用しているときは、次の設定を変更することができます。

      $ gsettings set org.gnome.settings-daemon.plugins.power sleep-inactive-ac-timeout 3600$ gsettings set org.gnome.settings-daemon.plugins.power sleep-inactive-ac-type hibernate$ gsettings set org.gnome.settings-daemon.plugins.power sleep-inactive-battery-timeout 1800$ gsettings set org.gnome.settings-daemon.plugins.power sleep-inactive-battery-type hibernate$ gsettings set org.gnome.settings-daemon.plugins.power power-button-action suspend$ gsettings set org.gnome.desktop.lockdown disable-lock-screen true

      蓋を閉じたときにモニターをアクティブに保つために。

      $ gsettings set org.gnome.settings-daemon.plugins.xrandr default-monitors-setup do-nothing

      GNOME3.24は次の設定を廃止しました:

      org.gnome.settings-daemon.plugins.power button-hibernateorg.gnome.settings-daemon.plugins.power button-powerorg.gnome.settings-daemon.plugins.power button-sleeporg.gnome.settings-daemon.plugins.power button-suspendorg.gnome.settings-daemon.plugins.power critical-battery-action
      ラップトップの蓋が閉じられているときに中断しない

      GNOMEの設定パネルには、ラップトップの蓋が閉じられたときにトリガーされたアクションを変更するためのオプションが用意されていません。 ただし、gnome-tweaksはsystemdによって適用される設定を上書きできます。 ラップトップの蓋が閉じられているときにスイッチを一時停止オフにします。 その後、システムは蓋を閉じるとRAM(S3)に一時停止しません。

      lidスイッチアクションをシステム全体で変更するには、上記の設定がオフになっていないことを確認し、/etc/systemd/logind.confのsystemd設定を編集します。 リッドクローズ時のサスペンドをオフにするには、電源管理#ACPIイベントで説明されているように、HandleLidSwitch=ignoreを設定します。

      クリティカルバッテリーレベルアクションの変更

      設定パネルには、クリティカルバッテリーレベルアクションを変更するためのオプ これらの設定はdconfからも削除されました。 彼らは現在upowerによって管理されています。/etc/UPower/UPower.conf

      でupower設定を編集します。 これらの設定を見つけて、ニーズに合わせて調整します。/etc/UPower/UPower.conf

      PercentageLow=10PercentageCritical=3PercentageAction=2CriticalPowerAction=HybridSleep

      別のウィンドウマネージャを使用する

      GNOME Shellは別のウィンドウマネージャの使用をサポートしていませんが、GNOME FlashbackはMetacityとCompizのセッションを提供します。 さらに、代替コンポーネントを使用する独自のカスタムGNOMEセッションを定義することもできます。

      も参照してください

    コメントを残す

    メールアドレスが公開されることはありません。