मैं XFCE से उपयोगकर्ताओं को कैसे स्विच कर सकता हूं?


10

मैं xubuntu 11.10 का उपयोग कर रहा हूं। मैं उपयोगकर्ताओं को स्विच करने में सक्षम होना चाहता हूं, और मैं xfce उपयोगकर्ता इंटरफ़ेस के भीतर ऐसा करने में सक्षम होना चाहता हूं। मैंने कहीं पढ़ा कि एक एपलेट हो सकता है जिसे मैं स्थापित कर सकता हूं, लेकिन मैं इसे ढूंढ नहीं सकता। क्या कोई मदद कर सकता है?

जवाबों:


10

यहाँ छवि विवरण दर्ज करें

एक टर्मिनल में:

sudo apt-get install xfswitch-plugin

स्थापना के दौरान यह आपको विंडो प्रबंधक स्विच करने के लिए कहेगा - जीडीएम का चयन न करें, लेकिन लाइटमाड के साथ रहें। NB के बाद से एक पाठ स्क्रीन प्रेस TABकरने के लिए "ओके" नेविगेट और प्रेसENTER

राइट-क्लिक करें और एक नया पैनल आइटम जोड़ें - उपयोगकर्ता स्विचिंग


महान! अब अगर केवल लॉगआउट / सस्पेंड / हाइबरनेट मेनू में इसे अलग प्रविष्टि के बजाय जोड़ने का एक तरीका था ...
वेरोनिका

3
उस कुल्हाड़ी यूजीन के साथ सावधान! यह पूरे हेवीवेट ग्नोम में लाएगा ... यदि आप XFCE चलाते हैं तो यह एक बुरा विकल्प है।
वू सिप

5

आप शीर्ष पैनल में अपने उपयोगकर्ता नाम पर क्लिक कर सकते हैं और फिर "लॉक स्क्रीन" का चयन कर सकते हैं। लॉक स्क्रीन से "न्यू लॉगिन" का चयन करें और यह आपको लाइटडैम स्क्रीन पर वापस ले जाएगा जहां आप एक अलग उपयोगकर्ता नाम पर क्लिक कर सकते हैं और पासवर्ड दर्ज कर सकते हैं। पहला उपयोगकर्ता अभी भी लॉग इन है और आप इस तरह से आगे और पीछे स्विच कर सकते हैं।


1
अपने सत्र में वापस जाने के लिए दो बार अपना पासवर्ड टाइप करने की आवश्यकता होती है, हालांकि ... (LightDM को मेरे सत्र में जाने के लिए पासवर्ड की आवश्यकता होती है, और xscreensaver भी करता है)।
मार्टिज़न

5

यदि आप पूरे 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 स्विच उपयोगकर्ता बटन काम नहीं करता है। हालाँकि, निम्न बैश स्क्रिप्ट काम करता है, और इसके अतिरिक्त आपको या तो वर्तमान में लॉग इन उपयोगकर्ता के रूप में लॉग इन करने देता है, या एक नया लॉगिन शुरू करता है:

#!/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
बहुत अच्छा! इस तरह से जीडीएम स्थापित करने की आवश्यकता नहीं है ...
मार्टिज़न

बहुत बढ़िया। 2-लाइन स्क्रिप्ट ने Ubuntu 12.04 LTS की डिफ़ॉल्ट स्थापना पर एक आकर्षण की तरह काम किया।
अलोइस महदाल

3

लॉक स्क्रीन, और जब लॉगिन करने के लिए कहा जाए, तो "नया लॉगिन" पर क्लिक करें।

(12.04 पर काम करता है, लेकिन यह शायद 11.10 पर भी काम करता है)



3

निम्नलिखित लॉक बग रिपोर्ट के अनुसार, dm-tool को 'लॉक', या 'स्विच-टू-बधाई' विकल्प के साथ, एक xfce4 सत्र को पासवर्ड के बिना लॉगिन करने के लिए असुरक्षित छोड़ देगा। शुद्ध / lightdm / + बग / 904,006

बग का पीछा करने के बजाय, देव लोगों को प्रकाश-लॉकर का उपयोग करने के लिए निर्देश दे रहे हैं, जो उपयोग करने के लिए सरल है, और सुरक्षित चूक के साथ सेट किया गया है।

निम्नलिखित फिक्स यह सुनिश्चित करता है कि xfce4 पैनल में 'स्विच उपयोगकर्ता' विकल्प प्रकाश-लॉकर को आमंत्रित करता है। लॉन्चर प्लगइन बनाने, या अतिरिक्त ग्नोमवेयर स्थापित करने की आवश्यकता नहीं है।

(१) लाइट-लॉकर स्थापित करें (मेरे मामले में डेबियन ie / जेसी स्थिर भंडार से)।

(2) बदलें / usr / स्थानीय / बिन / gdmflexiserver के साथ:

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

(3) रिबूट (पूर्ण शटडाउन और रीस्टार्ट, जरूरत केवल एक बार, 'स्विच यूजर' विकल्प को सक्रिय करने के लिए पैनल को प्राप्त करने के लिए - आपके पास इसे प्राप्त करने के लिए स्मार्ट तरीके हो सकते हैं)।

हर बार जब मैं 'स्विच यूजर' मेनू विकल्प को हिट करता हूं, तो लॉगिन दिखाई देने से पहले काली स्क्रीन पर एक हल्का सा ठहराव होता है, जो तब नहीं होता है जब मैं डीएम-टूल का उपयोग करता हूं, लेकिन यह जानना अच्छा है कि मेरा सत्र पूरी तरह से बंद है।

हेड-अप के लिए https://bugs.launchpad.net/ubuntu/+source/xfswitch-plugin/+bug/1320560 (डुप्लिकेट बग रिपोर्ट) पर pomidorabelisima का धन्यवाद ।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.