回答:
ターミナルで:
sudo apt-get install xfswitch-plugin
インストール中にウィンドウマネージャを切り替えるように求められます-GDMを選択せずにlightdmを使用してください。注意してくださいそのテキスト画面を押しTABて「OK」に移動して押しますENTER
右クリックして新しいパネル項目を追加- ユーザーの切り替え
上部のパネルでユーザー名をクリックし、[画面のロック]を選択できます。ロックされた画面から[新しいログイン]を選択すると、別のユーザー名をクリックしてパスワードを入力できるLightDM画面に戻ります。最初のユーザーはまだログインしており、この方法で切り替えることができます。
gdm全体と依存関係を取り込みたくない場合は、同じことを実行するランチャーを作成するだけです。これ入れて
#!/bin/sh
zenity --question --text "Switch user?" --title "New login" &&
gdmflexiserver --new
呼ばれるファイルにfast-user-switch
行い、その後、
chmod +x fast-user-switch
sudo mv fast-user-switch /usr/local/bin/
次に、Launcherプラグインをパネルに追加し、メニューを編集して、プラス紙が付いたホワイトペーパーのボタンをクリックします。ここで、高速ユーザースイッチを入力するだけでかまいません(入力したときにオートコンプリートされるはずです。過去のステップを正しく実行します)、そして素敵なアイコンを選択します(switch
適切なものを検索します…)
注:XFCEの次のバージョンである4.10では、アクションプラグインに[ユーザーの切り替え]ボタンが含まれ、セッションメニューは廃止されます。
注意:gdm / lightdmの代わりにkdmを使用している場合(kdm + xfceは奇妙な組み合わせである可能性がありますが、発生します)、4.10ユーザーの切り替えボタンは機能しません。ただし、次のbashスクリプトは機能し、さらに現在ログインしているユーザーとしてログインするか、新しいログインを開始できます。
#!/bin/bash
set -f # no globbing, so we can safely use *
# other_local[joe]=:0, other_local[bob]=:1 etc. for all active local
# users other than us:
unset other_local; declare -A other_local;
while read -rd $'\t'; do
IFS=$',\n' r=($REPLY)
[[ "${#r[@]}" -ge 4 && "${r[4]}" != '*' && "${r[2]}" != '' && "${r[0]}" != '' ]] && other_local[${r[2]}]=${r[0]}
done < <(kdmctl list alllocal)
IFS=$',\n' r=($REPLY)
[[ "${#r[@]}" -ge 4 && "${r[4]}" != '*' && "${r[2]}" != '' && "${r[0]}" != '' ]] && other_local[${r[2]}]=${r[0]}
user_choice=$( printf "%s\n" "${!other_local[@]}" "New login" |\
zenity --list --column User --text 'Switch to an active user, or start a new login:' --title 'Switch user?' ) || exit 1
case $user_choice in
"New login" ) kdmctl reserve ;;
* ) kdmctl activate "${other_local[$user_choice]}" ;;
esac
gdmflexiserverが機能しませんでした。私のシステムにはありませんでした。
代わりにdm-toolを使用しました:https : //bugs.launchpad.net/ubuntu/+source/xfswitch-plugin/+bug/1320560
「lock」または「switch-to-greeter」オプションのいずれかを指定してdm-toolを呼び出すと、xfce4セッションがパスワードなしのログインに対して脆弱になります。次のバグレポートに従ってください:https://bugs.launchpad。 net / lightdm / + bug / 904006。
バグを追跡するのではなく、開発者は、簡単に使用できる安全なデフォルトで設定されたライトロッカーを使用するように人々に指示しているようです。
以下の修正により、xfce4パネルの「ユーザーの切り替え」オプションがライトロッカーを確実に呼び出すようになりました。ランチャープラグインを作成したり、追加のgnomewareをインストールしたりする必要はありません。
(1)light-lockerをインストールします(私の場合、Debian 8 / Jessie安定リポジトリから)。
(2)/ usr / local / bin / gdmflexiserverを次で置き換えます。
#!/bin/bash
light-locker-command -l
# [End]
(3)再起動(完全なシャットダウンと再起動、パネルを「ユーザーの切り替え」オプションをアクティブにするために一度だけ必要です-これを行うためのよりスマートな方法があるかもしれません)。
「ユーザーの切り替え」メニューオプションを押すたびに、ログインが表示される前に黒い画面が少し一時停止します。これは、dm-toolを使用しているときはありませんが、セッションが完全にロックされていることを確認しておくと便利です。
ヘッドアップについては、https: //bugs.launchpad.net/ubuntu/+source/xfswitch-plugin/+bug/1320560 (重複バグレポート)のpomidorabelisimaに感謝します。