답변:
터미널에서 :
sudo apt-get install xfswitch-plugin
설치하는 동안 창 관리자를 전환하라는 메시지가 표시됩니다. GDM을 선택하지 말고 lightdm을 사용하십시오. 텍스트 화면이므로 NB를 눌러 TAB"확인"으로 이동 한 다음ENTER
마우스 오른쪽 버튼을 클릭하고 새 패널 항목 추가- 사용자 전환
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/
그런 다음 패널에 런처 플러그인을 추가하고 메뉴를 편집하고 플러스가 표시된 흰 종이가있는 버튼을 클릭하면 빠른 사용자 전환을 입력 할 수 있습니다 (입력 한 동안 자동 완성해야 함) 과거 단계를 올바르게)하고 멋진 아이콘을 선택하십시오 (적합한 아이콘 찾기 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'또는 'gree-to-greeter'옵션을 사용하여 dm-tool을 호출하면 다음 버그 보고서에 따라 xfce4 세션이 비밀번호없이 로그인에 취약한 상태로 남게됩니다. https : //bugs.launchpad. net / lightdm / + bug / 904006 .
개발자들은 버그를 쫓기보다는 사람들에게 사용하기 쉬운 라이트 로커를 사용하도록 지시하고 안전한 기본값으로 설정하는 것처럼 보입니다.
다음 수정 사항은 xfce4 패널의 '사용자 전환'옵션이 라이트 로커를 호출하도록합니다. 런처 플러그인을 만들거나 추가 그놈웨어를 설치할 필요가 없습니다.
(1) 내 사물함을 설치하십시오 (필자의 경우 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에게 감사의 말을 전 합니다.