এক্সএফসিইয়ের মধ্যে থেকে আমি কীভাবে ব্যবহারকারীদের স্যুইচ করতে পারি?


10

আমি এক্সবুন্টু ১১.১০ ব্যবহার করছি। আমি ব্যবহারকারীদের স্যুইচ করতে সক্ষম হতে চাই এবং xfce ব্যবহারকারী ইন্টারফেসের মধ্যে এটি করতে সক্ষম হতে চাই। আমি কোথাও পড়েছি যে আমি ইনস্টল করতে পারি এমন একটি অ্যাপলেট থাকতে পারে তবে আমি এটি খুঁজে পাচ্ছি না। কেউ সাহায্য করতে পারেন?

উত্তর:


10

এখানে চিত্র বর্ণনা লিখুন

টার্মিনালে:

sudo apt-get install xfswitch-plugin

ইনস্টলেশন চলাকালীন এটি আপনাকে উইন্ডো ম্যানেজারটি স্যুইচ করতে বলবে - জিডিএম চয়ন করবেন না, তবে লাইটডিএম দিয়ে আটকাবেন। এনবি তার পাঠ্য স্ক্রিন TABথেকে "ওকে" নেভিগেট করতে টিপুন এবং টিপুনENTER

ডান ক্লিক করুন এবং একটি নতুন প্যানেল আইটেম যুক্ত করুন - ব্যবহারকারী স্যুইচিং


গ্রেট! এখন যদি আলাদাভাবে প্রবেশের পরিবর্তে লগআউট / সাসপেন্ড / হাইবারনেট মেনুতে এটি যুক্ত করার উপায় ছিল ...
ওয়ারোনিকা

3
ধীরে ধীরে যত্নবান, ইউজেন! এটি পুরো হেভিওয়েট জিনোমকে নিয়ে আসবে ... আপনি যদি এক্সএফসিই চালান তবে এটি একটি খারাপ পছন্দ।
ওহু

5

আপনি উপরের প্যানেলে আপনার ব্যবহারকারীর নামটি ক্লিক করতে পারেন এবং তারপরে "স্ক্রীন লক করুন" নির্বাচন করতে পারেন। লক হওয়া স্ক্রীন থেকে "নতুন লগইন" নির্বাচন করুন এবং এটি আপনাকে লাইটডিএম স্ক্রিনে ফিরিয়ে নিয়ে যাবে যেখানে আপনি কোনও আলাদা ব্যবহারকারীর নাম ক্লিক করতে পারেন এবং পাসওয়ার্ড প্রবেশ করতে পারেন। প্রথম ব্যবহারকারী এখনও লগ ইন করেছেন এবং আপনি এই পথে পিছনে পিছনে স্যুইচ করতে পারেন।


1
আমার নিজের সেশনে ফিরে যাওয়ার জন্য আমার পাসওয়ার্ডটি দু'বার টাইপ করা দরকার, যদিও ... (লাইটডিএম আমার সেশনে প্রবেশের জন্য একটি পাসওয়ার্ড প্রয়োজন, এবং এক্সস্ক্রেনসিভারও খুব দরকার)।
মার্টিজন

5

আপনি যদি পুরো জিডিএম এবং নির্ভরতা আনতে না চান তবে আপনি কেবল একটি লঞ্চার তৈরি করতে পারেন যা একই জিনিসটি অর্জন করে। এটা রাখো

#!/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 কোনও উপযুক্তের জন্য ...)

দ্রষ্টব্য: এক্সএফসিই এর পরবর্তী সংস্করণ, ৪.১০, অ্যাকশন প্লাগইনে একটি স্যুইচ ব্যবহারকারী বোতাম অন্তর্ভুক্ত করবে এবং সেশন মেনুটি অবমূল্যায়ন করবে

দ্রষ্টব্যকে নোট করুন: আপনার যদি জিডিএম / লাইটডিএমের পরিবর্তে কেডিএম থাকে (কেডিএম + এক্সএফসি একটি বিজোড় সংমিশ্রণ হতে পারে তবে এটি ঘটে), 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-লাইনের স্ক্রিপ্টটি উবুন্টু 12.04 এলটিএসের ডিফল্ট ইনস্টলেশনতে কবজির মতো কাজ করেছে।
অ্যালোস মাহডাল

3

লক স্ক্রিন, এবং লগইন করার জন্য অনুরোধ জানানো হলে, "নতুন লগইন" ক্লিক করুন।

(12.04 এ কাজ করে তবে এটি সম্ভবত ১১.১০ তেও কাজ করে)



3

ডিএম-সরঞ্জামটি, 'লক', বা 'সুইচ-টু-গ্রিটার' বিকল্পের সাহায্যে, নিম্নলিখিত বাগ রিপোর্ট অনুসারে একটি xfce4 সেশনটি পাসওয়ার্ড ছাড়াই লগইন করার জন্য ঝুঁকিপূর্ণ রাখবে : https: //bugs.launchpad। নেট / লাইটডিএম / + বাগ / 904006

বাগটি তাড়া করার পরিবর্তে, ডিভসগুলি লোকেদের লাইট-লকার ব্যবহার করার জন্য নির্দেশনা দিচ্ছে যা ব্যবহার করা সহজ, এবং সুরক্ষিত ডিফল্ট সেট আপ করা হয়েছে।

নিম্নলিখিত ফিক্সটি নিশ্চিত করে যে xfce4 প্যানেলে 'সুইচ ব্যবহারকারী' বিকল্পটি লাইট-লকারটি আহ্বান করে। কোনও লঞ্চার প্লাগইন তৈরি করার বা অতিরিক্ত জিনোমওয়্যার ইনস্টল করার দরকার নেই।

(1) লাইট-লকার ইনস্টল করুন (আমার ক্ষেত্রে ডেবিয়ান 8 / জেসি স্থিতিশীল সংগ্রহস্থল থেকে)।

(২) এর সাথে / usr / স্থানীয় / বিন / gdmflexiserver প্রতিস্থাপন করুন:

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

(3) পুনরায় বুট করুন (সম্পূর্ণ শাটডাউন এবং পুনরায় চালু করুন, একবারে প্রয়োজনীয়, 'স্যুইচ ব্যবহারকারী' বিকল্পটি সক্রিয় করার জন্য প্যানেলটি পেতে - আপনার এটি সম্পন্ন করার জন্য আরও স্মার্ট উপায় থাকতে পারে)।

প্রতিবার আমি 'সুইচ ব্যবহারকারী' মেনু বিকল্পটি হিট করি, লগইন প্রদর্শিত হওয়ার আগে একটি কালো স্ক্রিনে কিছুটা বিরতি দেওয়া হয়, আমি যখন ডিএম-সরঞ্জাম ব্যবহার করি তখন তা থাকে না, তবে আমার সেশনটি সম্পূর্ণ লক হয়ে গেছে তা জেনে রাখা ভাল।

শীর্ষস্থানীয় হওয়ার জন্য https://bugs.launchpad.net/ubuntu/+source/xfswitch-plugin/+bug/1320560 (সদৃশ বাগ রিপোর্ট) এ পমিডোবেলিসিমা ধন্যবাদ ।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.