নটিলাসের একটি নতুন ফলকে একটি ফোল্ডার কীভাবে খুলবেন?


10

আমি যখন নটিলাসের একটি ফোল্ডারটি ডান ক্লিক করেছি তখন এই বিকল্পগুলি "নতুন উইন্ডোতে খুলুন" এবং "নতুন ট্যাবে খুলুন" পাওয়া যায়। "নতুন ফলকে ওপেন করুন" বিকল্পটি যুক্ত করা কি সম্ভব যা আমি যখন টিপছি ততক্ষণে নতুন প্যানেলে নির্বাচিত ফোল্ডারটি খুলবে F3?

উদাহরণ

নটিলাস অ্যাকশনগুলির পরামিতিগুলি কী হবে বা আমি নটিলাস স্ক্রিপ্টগুলির মাধ্যমে এটি উপলব্ধি করতে পারি ?

উত্তর:


3

আমি নিশ্চিত যে এটি করার অনেক উপায় আছে ... তবে এখানে যায় ...!

ইনস্টল করুন nautilus-actionsএবংxdotool

আপনার হোম ফোল্ডারে একটি নতুন স্ক্রিপ্ট তৈরি করুন যা কল করে newpaneপেস্ট করুন:

sleep 0.3
xdotool key ctrl+c 
sleep 0.3
xdotool key F3 
sleep 0.3
xdotool key Tab
sleep 0.3
xdotool key Right
sleep 0.3
xdotool key Return
sleep 0.3
xdotool key Down
sleep 0.3
xdotool key ctrl+l
sleep 0.3
xdotool key ctrl+v
sleep 0.3
xdotool key Return

ফাইলটি কার্যকর করার অধিকার দিন:

chmod +x ~/newpane

চালান nautilus-actions-config-tool

edit - preferencesপ্রদর্শিত বিকল্পগুলি চয়ন করুন এবং আনচেক করুন:

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

একটি নতুন মেনু বিকল্প তৈরি করুন:

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

আপনার নতুন স্ক্রিপ্টটি কার্যকর করুন - এনবি অ্যাপ্লিকেশনটি বন্ধ করার আগে এটি আপনার স্ক্রিপ্টের পুরো পথটি দিন এবং এটি সংরক্ষণ করুন।

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

নটিলাস পুনরায় চালু করুন:

nautilus -q

আপনার কাছে এখন একটি নতুন বিকল্প থাকবে:

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


1
আমি একবার দেখে নেব - এটি মনে হচ্ছে নটিলাসের মনে আছে কোনটি ফলকটি সর্বশেষে ক্লিক করা হয়েছিল - সুতরাং আপনি যদি ডান হাতের ফলকে থাকতেন, পরের বার আপনি "নতুন ফলকে খোলে" ব্যবহার করবেন - এটি ডানদিকে খোলা হবে।
ফসফ্রিডম

@ জাকোব - যেমন দেশগুয়া বলেছেন - নটিলাস কোড পরিবর্তন না করে আমি মনে করি না আপনি এফ 3 এর মান দেখতে পারবেন। আমি স্ক্রিপ্টটি কিছুটা পরিবর্তন করেছি যাতে এটি সর্বদা ডানদিকে একটি ফোল্ডার খোলে।
ফসফ্রিডম

ধন্যবাদ. এটি উপলব্ধি করতে কিছুটা সময় নেয় তবে এটি কার্যকর হয় ... দ্বিতীয় মামলার জন্য আমি আরও একটি ক্রিয়া যুক্ত করেছি; শুধু "এফ 3" লাইন ছাড়াই।
জাকব

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

আমি ঘুমের সময়কে 0.2 বা 0.1 এ হ্রাস করতে গিয়েছিলাম - তবে স্ক্রিপ্টটি কিছুটা অবিশ্বাস্য করে তোলে। দেখে মনে হচ্ছে 0.3 সেকেন্ড একটি ভাল আপস।
ফসফ্রিডম

8

প্রথমে মনে রাখতে পারি যে নটিলিয়াসের প্যানের সংখ্যা 2 এর মধ্যে সীমাবদ্ধ রয়েছে।

এটি করার জন্য আপনি একটি স্ক্রিপ্ট তৈরি করতে পারেন।

1) প্রথমে এটি ইনস্টল xdotool এবং parcellite :sudo apt-get install xdotool parcellite

2) তারপরে একটি ফাইল খুলুন ( gedit /home/desgua/.gnome2/nautilus-scripts/Open\ In\ A\ New\ Pane) এবং এটি আটকে দিন:

#!/bin/bash
echo -n $1 | parcellite
xdotool key F3 
sleep 0.1
xdotool key Tab
sleep 0.3
xdotool key ctrl+l ctrl+v 
sleep 0.1
xdotool key Return

exit 0

3) সংরক্ষণ করুন।

4) এটি কার্যকর ( chmod +x /home/desgua/.gnome2/nautilus-scripts/Open\ In\ A\ New\ Pane)

5) একটি ফোল্ডারের উপর ডান ক্লিক করুন এবং "স্ক্রিপ্টস"> "একটি নতুন ফলকে খুলুন" নির্বাচন করুন।


ফলাফল:

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

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


যদি আপনি অলস বোধ করছেন তবে কেবল এটি টার্মিনালে পেস্ট করুন এবং আপনি শেষ করেছেন:

cd ~/.gnome2/nautilus-scripts && wget http://dl.dropbox.com/u/4098082/Open%20In%20A%20New%20Pane && chmod +x ./Open*

এই স্ক্রিপ্টটি একটি বিদ্যমান ফলকে ফোল্ডারটি খুলবে:

1) প্রথমে এটি ইনস্টল xdotool এবং parcellite :sudo apt-get install xdotool parcellite

2) তারপরে একটি ফাইল খুলুন ( gedit /home/desgua/.gnome2/nautilus-scripts/Open\ In\ An\ Existing\ Pane) এবং এটি আটকে দিন:

#!/bin/bash
echo -n $1 | parcellite
sleep 0.1
xdotool key Tab
sleep 0.2
xdotool key ctrl+l ctrl+v 
sleep 0.1
xdotool key Return

exit 0

3) সংরক্ষণ করুন।

4) এটি কার্যকর ( chmod +x /home/desgua/.gnome2/nautilus-scripts/Open\ In\ An\ Existing\ Pane)

5) একটি ফোল্ডারের উপর ডান ক্লিক করুন এবং "স্ক্রিপ্টস"> "একটি বিদ্যমান প্যানেলে খুলুন" নির্বাচন করুন।


হ্যাঁ আপনার প্রথম প্রশ্নের জন্য (আমি উত্তর আপডেট করেছি)। দ্বিতীয়টি সম্ভব কিনা তা আমি খতিয়ে দেখব।
দেশগুয়া

প্যানটি খোলা হয়েছে কিনা তা নাটিলিয়াসকে আমাদের বলার উপায় খুঁজে পাচ্ছি না। বিদ্যমান প্যানেতে খোলার জন্য আপনি অন্য স্ক্রিপ্ট তৈরি করতে পারেন।
দেশগুয়া

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

স্ক্রিপ্টটিকে আরও নির্ভরযোগ্য করে তুলতে কেবল ঘুমের সময় বাড়িয়ে নিন (০.০ খুব বিশ্বাসযোগ্য বলে মনে হচ্ছে)।
দেশগুয়া

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