শুধুমাত্র জিনোমে প্রোগ্রাম কীভাবে অটোস্টার্ট করা যায়


14

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

কিভাবে আমি এটি করতে পারব?

আগাম ধন্যবাদ.

উত্তর:


14

আপনি স্টার্টআপ অবজেক্টটি এডিট করতে পারবেন ~/.config/autostartএবং এটিকে শেষ পর্যন্ত যুক্ত করতে পারেন:

OnlyShowIn=GNOME

এটি একটি খারাপ নামকরণ করা বিকল্প, তবে এটি কে-ডি-কে অ্যাপ্লিকেশন আরম্ভ করার কারণ নয়।


3

এটি যাচাই করার জন্য আমার কাছে কেডি ইনস্টল নেই তবে আমি বিশ্বাস করি অ্যাপ্লিকেশনটি এখানে যুক্ত করা হবে: সিস্টেম -> পছন্দসমূহ -> সেশনস -> স্টার্টআপ প্রোগ্রামগুলি জিনোম নির্দিষ্ট।

যদি এটি কাজ না করে আপনি প্রোগ্রামটি সর্বদা একটি মোড়ক স্ক্রিপ্টে রাখতে পারেন যা পরিবেশের পরিবর্তনশীল $ DESKTOP_SESSION এর মান পরীক্ষা করে। এটার মতো কিছু:

#!/bin/bash
if [ $DESKTOP_SESSION == "GNOME" ];then
        myApplication
fi

এই আপনার প্রশ্নের উত্তর আশা করি!


সিস্টেম -> পছন্দসমূহ -> সেশনস -> স্টার্টআপ প্রোগ্রামগুলি জিনোম নির্দিষ্ট নয়।
রিকি

1

আপনি যদি কোনও প্রোগ্রাম শুরু করে এমন এন্ট্রিটি খুঁজে না পান তবে আপনি এটির /etc/xdg/autostartপরিবর্তে এটি খুঁজে পেতে পারেন । আমি জানি তারা অবশেষে ওটিশাউনইন সেটিংসটি ব্যবহার করে কেটিএলে স্বয়ংক্রিয়ভাবে নটিলাস শুরু করে স্থির করেছে til এই ডিরেক্টরিতে ফাইল পরিবর্তন করা সিস্টেম ব্যাপী, সুতরাং আপনি আপত্তিকর অ্যাপ্লিকেশনটির ফাইলটি অনুলিপি করতে চাইতে পারেন~/.config/autostart/

কেবলমাত্রশাউনইন ব্যবহারের পরিবর্তে, আপনি আমাদের নোটশাউনআইনও করতে পারেন। এটি আপনাকে একটি ডেস্কটপের জন্য কিছু না করার অনুমতি দিতে পারে তবে এটি অন্য সকলের জন্য প্রদর্শন করতে পারে। এই উদাহরণস্বরূপ, আপনি নিম্নলিখিত ব্যবহার করে ডিকি কেডিপি বাদে সমস্ত ডেস্কটপ ম্যানেজারে লোড করতে পারেন:

NotShownIn=KDE;

আপনি যদি এটি কোনও ডেস্কটপ থেকে শুরু না করতে চান তবে আপনি এটি ডেস্কটপ OnlyShownIn=; ফাইলগুলিতে লাইনে পরিবর্তন করতে পারেন সেমিকোলন দিয়ে শেষ হওয়ার কথা। সেমিকোলন সেটিংসের জন্য পৃথক মান পৃথক করতে ব্যবহৃত হয় যা একই সাথে একাধিক মান নেয়।

এই কৌশলটির অর্থ হ'ল কিছু চালানো থেকে বাঁচতে আপনি যে ডেস্কটপ শেল ব্যবহার করেন তা তালিকাভুক্ত করতে হবে। সুতরাং NotShownIn=Unityআপনার যদি কেবল ityক্য ইনস্টল করা থাকে তবে এটি ব্যবহার করা ভাল, তবে আপনি যদি পরে কে-ডি বা জিনোম ইনস্টল করেন তবে এটি শুরু হবে।

যদি আপনার ব্যবহারকারীর অটোস্টার্ট ফোল্ডারে ডেস্কটপ ফাইল কোনও অ্যাপ্লিকেশন শুরু হওয়া থেকে বিরত না করে, আপনাকে এক্সডিজি ডিরেক্টরিতে ডেস্কটপ ফাইলটি মোকাবেলা করতে হবে। এই জন্য, আমি ফাইলটির একটি ব্যাকআপ কপি তৈরি করব। এটিকে বক এক্সটেনশনের সাথে অনুলিপি করার পরিবর্তে, বা কোনও মানক যা ওভাররাইট করা যেতে পারে এটি উদাহরণস্বরূপ ব্যাডাপ নামে পরিচিত কাল্পনিক অ্যাপ্লিকেশনটির জন্য এটি করুন।

sudo cp /etc/xdg/autostart/badapp.desktop /etc/xdg/autostart/badapp.desktop.stop

তারপরে আপনি মূল ডেস্কটপ ফাইলটি সম্পাদনা করতে পারেন। যদি কোনও কিছু ভেঙে যায় এবং আপনি কোনও পাঠ্য বুটে শুরু করে থাকেন তবে আপনি ফাইলটির পুনরায় নামটি মূল নাম রাখতে পারবেন।

sudo cp /etc/xdg/autostart/badapp.desktop.stop /etc/xdg/autostart/badapp.desktop

এছাড়াও, কেডিএর জন্য ডিফল্ট ব্যবহারকারীর অটোস্টার্ট ফোল্ডারটি হ'ল ~/.kde/Autostart/কারণ কে-ডি-কে-কে কে-ডি-ই পদ্ধতিতে কাজ করে।


0

System > Preferences > Startup Applications এটি কে-ডি স্টার্টআপ ম্যানেজারের জিনোম বিকল্প।


মার্কো কী বলেছেন, আমি মনে করি এটি ডিএম নির্দিষ্ট।
বিপরীতমুখী

হ্যাঁ তবে এটি কেবল জিনোমে সীমাবদ্ধ নয়। সেখানে অ্যাপ্লিকেশনগুলি কেডিএতে শুরু হয়।
রিকি

0

অটোস্টার্ট ফাইল সম্পাদনা করার অন্য উপায়টি হ'ল একটি লাইনের সাথে:

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