টার্মিনাল দিয়ে আপনি কীভাবে লগ আউট করতে পারেন?


248

এমন কোনও টার্মিনাল কমান্ড রয়েছে যা আপনাকে আপনার বর্তমান ডেস্কটপ সেশন থেকে লগ আউট করে আপনাকে আবার লগইন স্ক্রিনে নিয়ে যাবে?

উত্তর:


197

১১.১০ এবং উপরে

gnome-session-quit

11.04 এবং পূর্ববর্তী সংস্করণ

dbus-send --session --type=method_call --print-reply --dest=org.gnome.SessionManager /org/gnome/SessionManager org.gnome.SessionManager.Logout uint32:1

( বিকল্প পাঠডিআর এর মাধ্যমে , আরও ডিবিস সদ্ব্যবহারের জন্য "sudoer সুবিধাগুলি ছাড়াই রিবুট করবেন?" তার উত্তর দেখুন ? )

বা বিকল্পভাবে, আপনি ব্যবহার করতে পারেন

gnome-session-save --force-logout

--force-logoutঠিক এর বিপরীতে --logoutব্যবহারকারীকে সংরক্ষণে থাকা নথিপত্রাদি ইত্যাদি ডিল করতে বলবে না।

এটি কি সবচেয়ে সহজ উপায়? সুডো লগআউটের মতো সহজ কোনও লাইন কমান্ড নেই ?? আমি কখনই সে সব মনে রাখব না।

হ্যাঁ, লগআউট নামক একটি কমান্ড রয়েছে তবে এটি টার্মিনাল নিয়ে উদ্বেগ প্রকাশ করে। জিনোম-সেশন-সেভ হ'ল এমন প্রোগ্রাম যা আসলে বন্ধ করে দেয় gnome-session, যা আপনি অবশ্যই মেরে ফেলতে পারেন, তবে এটি লগ আউট হিসাবে যোগ্যতা অর্জন করবে না। :-)

পাশাপাশি লক্ষ করুন যে এই আদেশগুলি আপনাকে রুট হওয়ার প্রয়োজন নেই।

আপনি যদি একটি সংক্ষিপ্ত কমান্ড পেতে চান তবে সর্বদা আপনার সিস্টেমে একটি উপনাম যুক্ত করতে পারেন।

~/.bash_aliasesএকটি পাঠ্য সম্পাদক দিয়ে খুলুন , বা এটি না থাকলে এটি তৈরি করুন এবং এর মতো কিছু যুক্ত করুন:

alias logout-gnome="gnome-session-save --force-logout"

(.bashrc একটি স্ক্রিপ্ট যে প্রতিটি সময় একটি নতুন চালানো হয় ভার্চুয়াল টার্মিনাল , আপ শুরু হয় আপনি সেখানে আপনার সব স্থায়ী alias লেখা সেট আপ করা উচিত, এছাড়াও দেখুন: ? একটি স্থায়ী "ওরফে" তৈরি কিভাবে )


1
এটি কি সবচেয়ে সহজ উপায়? কোন সহজ এক লাইনের কমান্ডের মত sudo logout?? আমি কখনই সে সব মনে রাখব না।
থেক্সড

2
ওয়েল, সর্বদা Ctrl-Alt-Backspace আছে (যদি আপনি এটি সক্ষম করে থাকেন) তবে আবার এটি সেশনটি লগ আউট করার পরিবর্তে হত্যা করছে।
কোয়ানহেড

4
আপনি কি দয়া করে আপনার উত্তরটি "গনোম-সেশন-সেভ" আপডেট করে ১১.১০ + এর জন্য "জিনোম-সেশন-প্রস্থান"
ম্যাক

1
Ssh বা অন্য কোনও টার্মিনাল থেকে সেশন থেকে লগ আউট করার সময় আপনি DISPLAY =: 0.0 বা অনুরূপ যুক্ত করতে চাইতে পারেন।
দেশপ্রেম

3
আমার কাছে মনে হচ্ছে "--for-লগআউট" বেশিরভাগ কাজ করে না, কারণ এটি এই ত্রুটিটি দেয়: সতর্কতা **: শুরু করতে অক্ষম: অজানা বিকল্প --ফোর্স-লগআউট। চারপাশে খনন করার পরে man gnome-session-quit, আমি দেখতে পেলাম যে "- ফোর্স" এবং "--লগআউট" আসলে বিভিন্ন যুক্তি হিসাবে বোঝানো হয়েছিল। অতএব, "--ফোর্স - লগআউট" ("বল" এবং "লগআউট" এর আগে দু'টি বিয়োগের মধ্যবর্তী স্থান সহ) ভাল হবে কারণ আপনার ত্রুটি থাকবে না। কমপক্ষে, উবুন্টু ১৩.০৪ এবং লিনাক্স মিন্টের ক্ষেত্রে এটিই রয়েছে। ডিস্ট্রোর অন্যান্য / পুরানো সংস্করণ সম্পর্কে আইডিকে।
TSJNachos117

76

আমি মেট ডেস্কটপ ইনস্টল করেছি এবং মেনুগুলির কোনওটিই কাজ করেনি, এমনকি এফ-কীগুলিও কাজ করে না। আমি ফাইল ম্যানেজারের সাহায্যে ব্রাউজিংয়ের মাধ্যমে এক্সটার্ম পেতে সক্ষম হয়েছি।

কেবলমাত্র কাজটি ছিল:

sudo pkill -u username

2
আমি এটির জন্য একটি উপনামও করেছি alias ulogout="sudo pkill -KILL -u $1"। কারও কাজে আসতে পারে। ব্যবহার:ulogout user_name
ইউজিন

1
@ ইউজিন কেমন alias logout="sudo pkill -u ${USER}"?
জর্জি এটি

ভার্চুয়ালবক্সে ভিএম এর মতো এটির জন্য দুর্দান্ত সমাধান।
ফিল লোলার

1
আপনার প্রয়োজনের কোন কারণ আছে sudo? এছাড়াও, আমি মনে করি এটি লগ আউট করার চেয়ে পৃথক, যেহেতু এটি আপনার সমস্ত প্রক্রিয়াটি মেরে ফেলবে (উদাহরণস্বরূপ, যদি আপনার আরও একটি দূরবর্তী সেশন থাকে তবে এটিও মারা যাবে)। আমি এও নিশ্চিত নই যে এটি অগত্যা আপনার সমস্ত প্রক্রিয়াটি মেরে ফেলবে (আমি ভাবতে পারি এটি নিজেই খুন হতে পারে?) আপনি কি জানেন যে এটি সম্ভব কিনা?
ক্যাপিবারালেট

সাথীর জন্য, ব্যবহার করুন mate-session-save --force-logoutএই উত্তর দেখুন ।
জেরুমে

32

১১.১০ এবং উপরে

এখানে আমার ব্যক্তিগত সমাধান!

টার্মিনালে, চালান:

gedit ~/.bash_aliases

এবং যোগ করুন:

alias log-out="gnome-session-quit"

ফাইল! এখন আপনাকে কেবল লগ-আউট চালাতে হবে!



11

জিনোম সেশনের জন্য, gnome-session-quitভাল কাজ করে। ডিফল্টরূপে এটি নিশ্চিতকরণের জন্য জিজ্ঞাসা করে এবং তারপরে আপনাকে লগ আউট করে (অর্থাত্ --logoutআর্গুমেন্টটি --power-offস্পষ্টভাবে ওভাররাইড না করা হলে ধরে নেওয়া হয় )। লগআউটে নিশ্চিতকরণের জন্য অনুরোধ না করার জন্য আপনি কমান্ডটিও বলতে পারেন:

--no-prompt
      End the session without user interaction. This only works with --logout.

gnome-session-quit এখনও 12.04 এ বৈধ।

যেহেতু ওপি উইন্ডো / ডেস্কটপ ম্যানেজারটি নির্দিষ্ট করে না, এবং জিনোম-সেশন-প্রস্থান সমস্ত সম্ভাবনার সাথে কাজ করে না, তাই লগইন স্ক্রিন বা চয়নকারীটিতে ফিরে আসার একটি জেনারিক এক্স-উইন্ডোজ উপায় যা আমি বেশ কয়েকবার ব্যবহার করেছি here শেষ কয়েকটি প্রকাশ:

টার্মিনাল থেকে (বিভিন্নভাবে, 'Alt-F2 + xterm, বা Ctrl-T, বা Crt-Alt-F1, অথবা নটিলাসের ডেস্কটপে ডান-ক্লিক করে এবং "টার্মিনাল খুলুন" শর্টকাট ইত্যাদি ব্যবহার করে) ) টাইপ

sudo pkill X

এটি বেশিরভাগ পরিস্থিতিতে সাধারণত ওভারকিল হয়। আমি যখন একটি স্তব্ধ প্রক্রিয়া পেয়েছি বা যখন আমি খুব শীঘ্রই লগ আউট করতে পারি তখন এটি ব্যবহার করার ঝোঁক। আমি যখন এটি করেছি, উবুন্টু বিনয়ের সাথে এক্স-উইন্ডোজ পুনরায় স্প্যানিং করে আমাকে লগইন স্ক্রিনে ফিরিয়ে দিয়েছে।

আমি এখনও এর power-offবৈশিষ্ট্যটি ব্যবহার করি নি gnome-session-quit, কারণ আমি সাধারণত shutdown -P nowসেই উদ্দেশ্যে ব্যবহার করি ।


9

জুবুন্টুতে (বা যখনই এক্সএফসি সেশন ব্যবহার করছেন), আপনি টার্মিনালটি ব্যবহার করে লগআউট করতে পারেন

xfce4-session-logout --logout

আপনাকে অবশ্যই উল্লেখ করতে হবে --logoutবা লগআউট কনফার্মেশন স্ক্রিন প্রদর্শিত হবে। LightdmXfce সেশন ম্যানেজার দ্বারা সেশনটি এখনও পরিচালনা করা হওয়ায় আপনি লগ ইন করার সময় আপনি 'জুবুন্টু সেশন' বা 'এক্সফেস সেশন' নির্দিষ্ট করেছেন কিনা এটি এটি কাজ করবে ।

এছাড়াও, অন্য একটি বিকল্প আপনাকে লগ আউট করবে:

xfce4-session-logout --fast  

যদি এই কমান্ডটি জারি করা হয় তবে অধিবেশনটি সংরক্ষণ করা হয় না, তাই এটি ব্যবহার করা ভাল xfce4-session-logout --logout

টার্মিনাল ব্যবহার আউট করতে ক্ষমতা যাকে করবে, আপনি খুব দরকারী হবে যেমন স্থগিত যে সঙ্গে পাওয়া যায় যেমন অন্যান্য অপশন xfce4-session-logout

আরও তথ্যের জন্য, দেখুন man xfce4-session-logoutবা উবুন্টু অনলাইনে ম্যানেজ করুন


নিশ্চিত, এটি যে কোনও উবুন্টু স্টুডিও স্বাদের জন্য সত্য holds
কিছু

9

আপনি নীচের কমান্ডটি ব্যবহার করতে পারেন:

sudo service lightdm restart

2
এই হার্ডটি সমস্ত ব্যবহারকারীর জন্য চলমান এক্স সেশনগুলিকে হত্যা করে।
সেপ্টেম্বর

মধ্যে ~/.bash_aliasesলেখারalias logmeout="service lightdm restart"
noobninja


6

লুবুন্টু 12.10 এলএক্সডিইডি একটি স্যামসুং নেটবুকে চলছে (সিপিইউ: 1.66 গিগাহার্টজ ইন্টেল অ্যাটম; র‌্যাম: 2 জিবি)

নীচের দুটি কমান্ড আমাকে অবিলম্বে লগ আউট করেছে:

sudo pkill -u username
sudo service lightdm restart

এটি আমার জন্য সঠিক উত্তর!

3

আমি চেষ্টা করেছি gnome-session-quit --forceএবং এটি কাজ করে!

দ্রষ্টব্য: আমি উবুন্টু 15.04 ব্যবহার করি


3

আপনি যদি আপনার সেশনটি হত্যা করতে না চান তবে আপনি লগইন স্ক্রিনে এটি ব্যবহার করে ফিরে যেতে পারেন:

dm-tool switch-to-greeter

আপনি যদি আপনার ব্যবহারকারী নির্বাচন করেন এবং আপনার পাসওয়ার্ড প্রবেশ করেন তবে সেশনটি আবার শুরু হবে, সুতরাং এটি সম্পূর্ণ লগআউট নয়।


2

আপনার .bashrc এ নিম্নলিখিত লাইনটি যুক্ত করে একটি ফাংশন সংজ্ঞায়িত করুন, তারপরে শেল প্রম্পটে লগঅফ টাইপ করে অনুরোধ করুন।

  logoff() { gnome-session-quit --logout --no-prompt ; } # Log Out

2
আসলে কীভাবে এটি ব্যবহার করবেন আপনি আরও তথ্য যুক্ত করতে পারেন? এটা এখন কিছুটা অস্পষ্ট। ধন্যবাদ!
শেঠ

আপনার .bashrc এ লাইন যুক্ত করুন, প্রম্পটে কেবল লগঅফ টাইপ করুন।
vanvliet.eric

আপনার উত্তরের সেই তথ্যটি সম্পাদনা করা উচিত ;)
শেঠ


0

আপনি এক্স চালাচ্ছেন বা আপনি টিটিওয়াইতে রয়েছেন কিনা এমন একটি উপায় রয়েছে। এই নাও:

  • আপনি যদি ব্যবহার lightdm

    sudo service lightdm restart
    
  • আপনি যদি gdmউবুন্টু জিনোমে বা ব্যবহার করেন

    sudo service gdm restart
    
  • আপনি যদি ব্যবহার করেন kdmবা কুবুন্টুতে

    sudo service kdm restart
    

এই কমান্ডের খারাপ দিকটি এটি আপনার পাসওয়ার্ডের জন্য জিজ্ঞাসা করবে।


0

2019 আপডেট

অন্যান্য উত্তরগুলি আমার পক্ষে কার্যকর হয়নি। উবুন্টু 18 (এলটিএস) এ এটি টাইপ করা সহজ:

exit

এটি আপনাকে লগইন স্ক্রিনে ফিরিয়ে দেবে।


-1

আমি এটি দুর্ঘটনাক্রমে খুঁজে পেয়েছি।

luvpreet@DHARI-Inspiron-3542:~/go/bin$ who -uH
NAME     LINE         TIME             IDLE          PID COMMENT
luvpreet tty7         2017-12-27 17:33  old        27458 (:0)

এখানে আপনি আপনার বর্তমান সেশনের প্রক্রিয়া আইডি পাবেন।

খুব সহজ. এটাকে হত্যা কর

luvpreet@DHARI-Inspiron-3542:~$ kill 27458

এই নাও.

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