web-dev-qa-db-ja.com

XUbuntuセッションメニューパネルアプレットからユーザー名を削除する方法は?

コンピューターを使用するのは私だけなので、ユーザー名をデスクトップに表示する必要はありません。セッションメニューを開くために、ユーザー名の代わりにシャットダウンアイコンのようなものがあればいいのですが。 XUbuntu 11.10でこれを達成する方法は?

5
Ivan

セッションメニューを削除し、代わりに「アクションボタン」という項目を追加できます。デフォルトでは、通常のxfceログアウトメニュー(メインメニュー項目と同じ)が表示されます。

これがあまりにもきれいな場合は、カスタムランチャーを追加し、xfce4-session-logoutでサポートされるさまざまなコマンドを追加できます:(xfce4-session-logout --helpからの抜粋)

 -l、--logoutログアウトダイアログを表示せずにログアウトします
 -h、--haltログアウトダイアログを表示せずに停止します
 -r、--rebootログアウトダイアログ
 -s、--suspendログアウトダイアログを表示せずに一時停止
 --hibernateログアウトダイアログを表示せずに休止状態
 -f、--fastすばやくログアウトします。セッションを保存しないでください
 

N.b .:これはxubuntu 11.04からのもので、11.10でも動作するはずです。

3
aquaherd

Xubuntu 14.04以降、セッションメニューはデフォルトでパネルから削除され、ウィスカメニューのログアウトボタンに置​​き換えられました。

セッションメニューは、パネルに「アクションボタン」を追加することで簡単に復元できます。ただし、ユーザー名のみを非表示にするオプションはありません。したがって、代替メニュー。

セットアップ代替メニュー

ステップ3以降、「ランチャー」ウィンドウは開いたままにします。

  1. パネルを右クリックして、パネル>新規アイテムの追加...を選択します

  2. 「新しいアイテムの追加」ウィンドウで、ランチャー-追加を選択してクリックします。空のランチャーがパネルに追加されます。次に、を押す Esc キーを押すか、閉じるボタンをクリックしてウィンドウを閉じます。

  3. ランチャー(デフォルトのアイコンで表示)を右クリックし、Propertiesを選択します。 「ランチャー」ウィンドウでは、デフォルトで有効になっているボタンは2つだけです。

    How to create Launcher - Part A

  4. まず、下のアイコンをクリックして、最初の新しい空のアイテムを追加します。 [ランチャーの編集]ウィンドウで、最初のランチャーの次の詳細を入力します。

    +----------+----------------------------------------------+
    |    Name: | Lock Screen                                  |
    |          +----------------------------------------------+
    | Comment: | Run xflock4 to lock this session             |
    |          +----------------------------------------------+
    | Command: | xflock4                                      |
    |          +----------------------------------------------+
    |    Icon: | (click "No icon" and select                  |
    |          | `system-shutdown-panel` from "Status Icons") |
    +----------+----------------------------------------------+
    
  5. OKをクリックして確認します。

  6. 「ランチャーの編集」ウィンドウに戻り、Saveをクリックして、最初のランチャーをパネルに追加します。これで、以前に選択したアイコンがパネルに単一のボタンとして表示されます。

    How to create Launcher - Part B

  7. 2番目のランチャーを追加するには、[ランチャー]ウィンドウで同じアイコンをもう一度クリックし、2番目のランチャーについても同様に次の詳細を入力します。

    +----------+----------------------------------------------+
    |    Name: | Log Out...                                   |
    |          +----------------------------------------------+
    | Comment: | Log Out of the Xfce Desktop                  |
    |          +----------------------------------------------+
    | Command: | xfce4-session-logout                         |
    |          +----------------------------------------------+
    |    Icon: | (leave this empty as "No icon")              |
    +----------+----------------------------------------------+
    
  8. Saveをクリックして、2番目のランチャーを追加します。ランチャーは、最初のランチャーの横に矢印ボタンを表示します。矢印ボタンをクリックして、2番目以降のランチャーを表示します。

    How to create Launcher - Part C

  9. 他のランチャーについて、以下の詳細を使用してステップ7と8を繰り返します。

    +----------+----------------------------------------------+
    |    Name: | Switch user                                  |
    |          +----------------------------------------------+
    | Comment: | Run dm-tool to return to greeter             |
    |          +----------------------------------------------+
    | Command: | dm-tool switch-to-greeter                    |
    +----------+----------------------------------------------+
    
    +----------+----------------------------------------------+
    |    Name: | Suspend                                      |
    |          +----------------------------------------------+
    | Comment: | Suspend without displaying dialog            |
    |          +----------------------------------------------+
    | Command: | xfce4-session-logout --suspend               |
    +----------+----------------------------------------------+
    
    +----------+----------------------------------------------+
    |    Name: | Shut Down                                    |
    |          +----------------------------------------------+
    | Comment: | Halt without displaying dialog               |
    |          +----------------------------------------------+
    | Command: | xfce4-session-logout --halt                  |
    +----------+----------------------------------------------+
    
  10. ランチャーが次の順序でリストされるように、上部の2つのアイコンボタンをクリックしてランチャーを並べ替えます。

    +-------------+
    | Lock Screen |
    | Switch User |
    | Suspend     |
    | Shut Down   |
    | Log Out...  |
    +-------------+
    
  11. 詳細設定をクリックしてから、ツールチップを無効にすると矢印ボタンの位置を選択します:ボタン内

  12. 最後に、閉じるボタンをクリックして終了します。

    How to create Launcher - Part D

ランチャーが表示され、セッションメニューと同様に動作しますが、矢印ボタンはボタンの内側に表示され、セパレータは表示されません。別の違いは、Launcherは、シングルユーザーまたはマルチユーザーのホストシステムに関係なく、常に「ユーザーの切り替え」メニューを許可することです。このアクションは他のユーザーに直接切り替えられませんが、ログイン画面に戻ります(ウィスカメニューの「ユーザーの切り替え」と同じ動作)。

セットアップの注意事項

上記の手順は完全ではありません。ランチャーを使用するときの些細な問題がありますが、これらは回避策によって改善できます。

ランチャーを使用したセッションメニューが不均等に表示され、不均等な間隔とアイコンが表示されます。

Xubuntuはデフォルトで、ボタンとメニューに画像を表示します。ユーザーは、外観>設定>メニューとボタンで「メニューに画像を表示」オプションを無効にできます。これにより、アプリケーションメニュー、コンテキストメニュー、パネルメニューを含むメニューのアイコンがすべて非表示になります。

それ以外の場合は、残りのランチャーに他のアイコンを追加して間隔を等しくしますが、間隔が広いためメニューが不自然に見えます。

「ログアウト...」ランチャーを除き、他のアクションでは確認ダイアログは表示されません。

アクションボタンとは異なり、Launcherには確認ダイアログを表示する明確な方法はありません。これは、Zenityのヘルパーダイアログで各アクションにコマンドを割り当てるか、GSettingsで関連するキーを設定することで解決できます(ある場合)。私はこの問題に関して簡単な解決策を見つけることができませんでした。

Trivial issues using Launcher

全体的に、Launcherを使用して作成されたセッションメニューを使用している間、重大な警告は見つかりませんでした。代替メニューは期待どおりに動作し、コマンドを変更して動作を変更することで改善できます。

Xubuntu 14.04(Xfce 4.10)およびXubuntu 16.04(Xfce 4.12)でテスト済みのセットアップ。 Xfceスクリーンショットとシャッターを使用してスクリーンショットを撮影し、GIMPでアルファに色を付けて配置し、シャッターの組み込みエディターを使用して注釈を追加しました。

TL; DRSessionメニューには、ユーザー名を非表示にするオプションがありません。 Xfceパネルの「ランチャー」を使用して、ユーザー名なしでセッションメニューを作成します。

1
clearkimura