XFCE içinden kullanıcıları nasıl değiştirebilirim?


10

Xubuntu 11.10 kullanıyorum. Kullanıcıları değiştirebilmek istiyorum ve bunu xfce kullanıcı arabirimi içinde yapabilmek istiyorum. Bir yerde, yükleyebileceğim bir uygulama olabileceğini okudum, ama bulamıyorum. Birisi yardımcı olabilir mi?

Yanıtlar:


10

resim açıklamasını buraya girin

Bir terminalde:

sudo apt-get install xfswitch-plugin

Kurulum sırasında pencere yöneticisini değiştirmenizi isteyecektir - GDM'yi seçmeyin, ancak lightdm ile sadık kalın. Not: çünkü bir metin ekranı TAB"Tamam" a gitmek için basın veENTER

Sağ tıklayın ve yeni bir panel öğesi ekleyin - Kullanıcı Değiştirme


Harika! Şimdi bunu sadece Çıkış / Askıya Alma / Hazırda Bekletme menüsüne ayrı bir giriş yerine eklemek için bir yol olsaydı ...
weronika

3
BU EKSENLE DİKKATLİ, EUGENE! Bu, tüm ağır siklet Gnome'u getirecektir ... XFCE çalıştırırsanız bu kötü bir seçimdir.
woohoo

5

Üst panelde kullanıcı adınızı tıklayıp "Ekranı Kilitle" yi seçebilirsiniz. Kilitli ekrandan "Yeni Giriş" i seçin, sizi farklı bir kullanıcı adını tıklayıp şifreyi girebileceğiniz LightDM ekranına geri götürür. İlk kullanıcı hala giriş yapmış durumdadır ve bu şekilde geri ve ileri gidebilirsiniz.


1
Kendi oturumuma geri dönmek için parolamı iki kez yazmayı gerektirir, ancak ... (LightDM oturumuma girmek için bir parola gerektirir ve xscreensaver da yapar).
Martijn

5

GDM ve bağımlılıkların tümünü getirmek istemiyorsanız, sadece aynı şeyi başaran bir başlatıcı oluşturabilirsiniz. Bunu koy

#!/bin/sh
zenity --question --text "Switch user?" --title "New login" &&
gdmflexiserver --new

adlı bir dosya içine fast-user-switch, daha sonra yapılacak

chmod +x fast-user-switch
sudo mv fast-user-switch /usr/local/bin/

Ardından panelinize bir Launcher eklentisi ekleyin, menüyü düzenleyin ve üzerinde artı bulunan bir beyaz kağıt bulunan düğmeyi tıklayın, orada hızlı kullanıcı anahtarı yazabilirsiniz (bunu yazdıysanız yazarken otomatik olarak tamamlanmalıdır. son adımları doğru şekilde) ve iyi bir simge seçin ( switchuygun olanı arayın …)

Not: Bir sonraki XFCE sürümü 4.10, Eylemler eklentisinde Kullanıcı Değiştir düğmesini içerecek ve oturum menüsünü kullanımdan kaldıracaktır .

Not: gdm / lightdm yerine kdm'niz varsa (kdm + xfce garip bir kombinasyon olabilir, ancak olur), 4.10 Kullanıcı Değiştir düğmesi çalışmaz. Ancak, aşağıdaki bash betiği çalışır ve ek olarak şu anda oturum açmış bir kullanıcı olarak oturum açmanıza veya yeni bir oturum açmanıza olanak tanır:

#!/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

2
Çok hoş! GDM'yi bu şekilde kurmaya gerek yok ...
Martijn

Muhteşem. 2 satırlı komut dosyası, Ubuntu 12.04 LTS'nin varsayılan yüklemesinde bir cazibe gibi çalıştı.
Alois Mahdal

3

Ekranı kilitleyin ve giriş yapmanız istendiğinde "Yeni giriş" i tıklayın.

(12.04'te çalışır, ancak muhtemelen 11.10'da da çalışır)



3

Dm-tool'u 'kilit' veya 'selamlayıcıya geç' seçeneği ile çağırmak , aşağıdaki hata raporuna göre bir xfce4 oturumunu şifresiz bir girişe karşı savunmasız bırakacaktır : https: //bugs.launchpad. net / lightdm / + hata / 904006 .

Geliştiriciler, hatayı kovalamak yerine, insanları kullanımı kolay ve güvenli varsayılanlarla ayarlanan ışık dolabını kullanmaya yönlendiriyor gibi görünüyor.

Aşağıdaki düzeltme, xfce4 panelindeki 'kullanıcı değiştir' seçeneğinin ışık kilitleyiciyi çağırmasını sağlar. Bir başlatıcı eklentisi oluşturmanıza veya ek gnomeware yüklemenize gerek yoktur.

(1) Işık kilitleyiciyi takın (benim durumumda Debian 8 / Jessie sabit havuzundan).

(2) / usr / local / bin / gdmflexiserver ile değiştirin:

#!/bin/bash
light-locker-command -l
# [End]

(3) yeniden başlatma (panelin 'kullanıcı değiştir' seçeneğini etkinleştirmek için sadece bir kez gerekli olan tam kapatma ve yeniden başlatma - bunu yapmak için daha akıllı yollarınız olabilir).

'Kullanıcı değiştir' menü seçeneğine her bastığımda, giriş görünmeden önce siyah bir ekranda hafif bir duraklama var, dm-tool kullandığımda orada değil, ancak oturumumun tamamen kilitli olduğunu bilmek güzel.

Heads-up için https://bugs.launchpad.net/ubuntu/+source/xfswitch-plugin/+bug/1320560 (yinelenen hata raporu) adresindeki pomidorabelisima'ya teşekkürler .

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.