ইউনিটি ডেস্কটপ সেশন সংরক্ষণ করুন


18

Sessionক্যে বর্তমান অধিবেশন (অ্যাপ্লিকেশনগুলি + ডেস্কটপগুলিতে উইন্ডোগুলির সংগঠন ) সংরক্ষণ করার এবং প্রয়োজনে এটি লোড করার কোনও উপায় আছে কি ?

উত্তর:


4

না - যেমনটি আপনি বর্ণনা করেছেন উবুন্টু 11.04 এবং তার বেশি সংস্করণে এটি বর্তমানে সম্ভব নয়।

আপনি এই বাগ রিপোর্টটি পড়তে পারেন, বিশেষত 24 টি মন্তব্য করতে পারেন

https://bugs.launchpad.net/ubuntu/+source/gnome-session/+bug/771896

বা এখানে আরও সম্পূর্ণ ব্যাখ্যা (এখানে অনুলিপি করতে খুব দীর্ঘ)?

https://lists.ubuntu.com/archives/ubuntu-desktop/2011-January/002734.html


8

আমি এমন একটি স্ক্রিপ্ট তৈরি করেছি যা আপনার সেশনটি কনফিগার করতে সহায়তা করে।

এটি এখানে ডাউনলোড করুন
এটি সম্পাদনযোগ্য করুন এবং টার্মিনাল থেকে চালান./session.config

আপনি স্ক্রিপ্টের কোডটি দেখতে পারেন ( https://www.DPboxbox.com/s/w1btmead93q6hze/session.config?dl=0 ), প্রতিটি অংশে ব্যাখ্যা রয়েছে। এটি একটি স্টার্টআপ স্ক্রিপ্ট তৈরি করবে যা প্রতিটি ভিউপোর্টে চলে যাবে এবং নির্দিষ্ট অ্যাপ্লিকেশনটি খুলবে।

আপনি যখনই চান কেবল এটি টিপতে পারেন Alt+ টিপে F2এবং পেস্ট করুন ~/.sessionconf

সরানো হচ্ছে

আমার স্ক্রিপ্ট দ্বারা করা যে কোনও পরিবর্তন সরিয়ে ফেলতে কেবল এই ফাইলগুলি মুছুন:

  • ~ / Session.config
  • ~ / Sessionconf
  • ~ / Sessionconf.bak
  • ~ / .Config / স্বতঃসূচনা / sessionconf.desktop

বা টার্মিনাল এ এটি চালান:

rm ~/session.config ; rm ~/sessionconf ; rm ~/sessionconf.bak ; rm ~/.config/autostart/sessionconf.desktop  

লিঙ্কটি এখন একটি 404। আপনি কি এখানে লিখিত বিষয়বস্তু পেস্ট করতে পারেন? এবং সম্ভব হলে লিঙ্কটি আপডেট করবেন? ধন্যবাদ!
টাইলার কলিয়ার

@ টাইলারক্লিয়লার ড্রপবক্স ডাউনলোড লিঙ্কটি এখনও আমার জন্য কাজ করে (মে 2018)। আপনি যদি ড্রপবক্স.কম এ লগইন না করেন তবে পপ আপ হওয়া নিবন্ধকরণ উইন্ডোটি বন্ধ করুন তবে ডাউনলোড লিঙ্কটি ব্যবহার করুন। ড্রপবক্স .config এক্সটেনশনের সাথে শেষ হওয়া ফাইলগুলির পূর্বরূপ দেখার অনুমতি দেয় না।
ফ্রেডেরিক্জেহ

@ ফ্রেডেরিকজহ নিশ্চিত না যে লিঙ্কটি ঠিক করা হয়েছিল বা সম্ভবত আমি ঠিক আগে ভুল ছিলাম, তবে এটি এখন কাজ করে, আমাকে জানানোর জন্য ধন্যবাদ!
টাইলার কলিয়ার 16'18

5

আপনি এই কাজ করতে পারেন: killall gnome-session। যেমনটি আমরা জানি যে কমান্ডটি প্রবেশ sudo gnome-session-save --logoutকরাতে সিস্টেমটি লগ আউট করে। এটি ইউনিটির বর্তমান অধিবেশন সংরক্ষণ করবে। আমি এই চেষ্টা করেছি।

অথবা আপনি লগ ইন করার সময় কীভাবে একটি প্রোগ্রামকে অটো-স্টার্ট করতে হয় সে সম্পর্কে আপনি পড়তে পারেন ।

অথবা আপনি এই gconf- সম্পাদক কী চেষ্টা করতে পারেন :

/apps/gnome-session/options/auto_save_session = true

1
কী gnome-session-save? আমি "কমান্ড পাওয়া যায় নি"। এবং আমি এটি সংগ্রহস্থলে খুঁজে পাচ্ছি না। "প্যাকেজ জিনোম-সেশন-সেভ সনাক্ত করতে অক্ষম"।
সঞ্জয় মনোহর

3

এই স্ক্রিপ্টটি জুবুন্টুতে আমার জন্য দুর্দান্ত কাজ করে। এটি কমবেশি ডেস্কটপ-অজগনস্টিক এবং তত্ত্ব অনুসারে ityক্যকে সমর্থন করা উচিত। আর্নন ওয়েইনবার্গের মূল ব্লগ পোস্ট থেকে :

জিনোম সেশন সংরক্ষণ করুন এবং পুনরুদ্ধার করুন

এই স্ক্রিপ্টটি একটি ডেস্কটপ সেশনটি সংরক্ষণ এবং পুনরুদ্ধার করতে ব্যবহৃত হয়।

কেন এই লিপি?

কিছু ডেস্কটপ পরিচালকরা কিছু সেশন ম্যানেজমেন্ট বৈশিষ্ট্য সরবরাহ করে। জিনোমের অধীনে জিনোম সেশন-বৈশিষ্ট্যগুলি ম্যানুয়ালি চালানো এবং "লগ আউট করার সময় স্বয়ংক্রিয়ভাবে চলমান অ্যাপ্লিকেশনগুলি মনে রাখবেন" চালু করা সম্ভব হতে পারে। যাইহোক, কিছু জিনোম বাস্তবায়ন (উল্লেখযোগ্যভাবে উবুন্টু) স্থগিত বা হাইবারনেট বৈশিষ্ট্যের পক্ষে এই বৈশিষ্ট্যটিকে অবজ্ঞার বা অবমূল্যায়ন করে বলে মনে হচ্ছে।

উভয় স্বয়ংক্রিয় সেশন সংরক্ষণ এবং স্থগিত বৈশিষ্ট্য তবে কেবল সাফ লগআউট / লগইনে সেশন সংরক্ষণ / পুনরুদ্ধার সীমাবদ্ধ।

আমি এই স্ক্রিপ্টটি ব্যবহার করি কারণ মাঝে মাঝে আমাকে কেবল পুনরায় চালু করতে হবে এবং কখনও কখনও আমি আমার সেশনটি পূর্বের অবস্থায় পুনরুদ্ধার করতে চাই।

কিভাবে ব্যবহার করে:

স্ক্রিপ্টটি ডাউনলোড করুন , আপনার PATH এ রাখুন এবং এটি কার্যকর করার অনুমতি দেওয়ার বিষয়ে নিশ্চিত হন।

বর্তমান সেশনটি সংরক্ষণ করতে:

session save

সংরক্ষিত সেশনটি পুনরুদ্ধার করতে:

session restore

উবুন্টুতে ইনস্টলেশন

ব্লগ পোস্টে প্রদত্ত ইনস্টলেশন নির্দেশাবলী ফেডোরার জন্য বৈধ। উবুন্টুতে আপনাকে নিম্নলিখিত নির্ভরতাগুলি ইনস্টল করতে হবে:

sudo apt-get install perl wmctrl xdotool x11-utils

বিভিন্ন সেশন পুনরুদ্ধার স্তরগুলি সম্পর্কে আরও জানতে দয়া করে মূল ব্লগ পোস্টের 'বিবরণ' বিভাগটি পরীক্ষা করে দেখুন।


আপডেট: অন্য একজন ব্যবহারকারী রিপোর্ট করেছেন যে স্ক্রিপ্টটি কেবল প্রথম লাইনের #!/usr/bin/perlপরিবর্তে কাজ করে #!/bin/perl


1
dconf write /org/gnome/gnome-session/auto-save-session true

আপনার জন্য এটি সক্ষম করা উচিত।


3
14.04 :( এ কাজ করছেন না
অ্যালিকেলজিন-কিলাকা

আমি এটি 14.04 এ কাজ করতেও পারি না। সম্পত্তিটি সঠিকভাবে পরিবর্তিত হয়েছে, তবে কিছুই পুনরুদ্ধার হয় না। আপনি কি জানেন যে সেশন ডেটা কোথায় সংরক্ষণ করা হয়? এই উপায়টি আমি আসলে এটি সংরক্ষণ করা হচ্ছে কিনা তা জানতে পারি।
সঞ্জয় মনোহর

1

আমি একটি ছোট লাইব্রেরি / কমান্ড লাইন সরঞ্জাম লিখেছিলাম যা সেশনগুলি সংরক্ষণ এবং পুনরুদ্ধার করতে দেয় এবং বিভিন্ন মনিটরের সেটআপ পাশাপাশি ভার্চুয়াল ডেস্কটপগুলির জন্য সমর্থন করে।

স্থাপন

npm install -g linux-window-session-manager

ব্যবহার

বর্তমান সেশনটি ~ / .lwsm / সেশনডাটা / ডিএএফএলএটি.জেসনে সংরক্ষণ করুন

lwsm save

বর্তমান অধিবেশনটি ~ / .lwsm / সেশনডাটা / আমার-সেশন.জসনে সংরক্ষণ করুন

lwsm save my-session   

Session / .lwsm / সেশনডেটা / ডিএএফএএলএটি.জেসন থেকে সেশনটি পুনরুদ্ধার করুন

lwsm restore

Session / .lwsm / সেশনডাটা / আমার-সেশন.জসন থেকে অধিবেশন পুনরুদ্ধার করুন

lwsm restore my-session   

অধিবেশন শুরু করার আগে সমস্ত চলমান অ্যাপসকে কৌতূহলীভাবে বন্ধ করুন

lwsm restore --closeAllOpenWindows

এটি দেখুন: https://github.com/johannesjo/linux-window-session-manager ager

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