আমি কীভাবে শীর্ষে Gnome3 শেল এক্সটেনশন অর্ডার করতে পারি?


18

শেল এক্সটেনশন উইজেটের ক্রমটি এলোমেলো মনে হয়, আমি কীভাবে এটি পরিবর্তন করতে পারি? উদাহরণস্বরূপ আমি বামে তারিখ / সময় তথ্য পেতে চাই।

আমার শেল প্যানেল:

আমার শেল প্যানেল


ভাল প্রশ্ন. আমি ভয় করি যে অদ্ভুত CSS ফাইলগুলি সম্পাদনা না করে এটি প্রায় অসম্ভব। এটি এমন একটি জিনিস যা দেখায় যে পুরো এক্সটেনশান জিনিসটি আমার মতে একটি চিন্তাভাবনা ছিল।
রুমানো

কিছু এক্সটেনশনগুলি যেমন এক্সটেনশনস.গনোম.আর / এক্সটেনশান / ৫৮৪ / টাস্কবার আপনাকে এটি স্থাপন করার অনুমতি দেয় ... (ভুল এক্সটেনশন হতে পারে - একটি টাস্কবার এক্সটেনশানগুলির মধ্যে একটি ...)
উইলফ

আমি চাই ভালবাসেন এই জন্য একটি উত্তর খুঁজে পেতে
ব্রাজিলের গাই

@ থাট ব্রাজিলিয়ান গুয় উত্তরটি পছন্দ করেন :)
এবি

@ ক্লাউসি আমি আমার উত্তর আপডেট করেছি। আমি আশা করি এটি আপনার প্রয়োজনের সাথে খাপ
খায়

উত্তর:


16

সাধারণ পথ:

শুরু করতে আপনাকে যে এক্সটেনশানটি পরিবর্তন করতে চান তার সেই ফাইলটি খুঁজতে হবে।
আপনি সাধারণতঃ তা এখানে পেতে পারেন: ~/.local/share/gnome-shell/extensions
যদি প্যাকেজ ম্যানেজারের মাধ্যমে এক্সটেনশনটি ইনস্টল করা থাকে তবে আপনি এটি এখানে দেখতে পাবেন: /usr/share/gnome-shell/extensions/( এবি ধন্যবাদ )

তারপরে এক্সটেনশনের ডিরেক্টরিতে যান এবং যে extension.jsকোনও পাঠ্য সম্পাদক দিয়ে " " খুলুন ।

এর সাথে লাইনে যান: function enable()(আপনার সম্পাদকটিতে অনুসন্ধান ফাংশনটি ব্যবহার করুন - যদি এটি খুঁজে না পান তবে আপডেট বিভাগে আরও নীচে যান)।
এই ফাংশনের অভ্যন্তরে সাধারণত একটি লাইন থাকে Main.panel.addToStatusArea('NAME', _OTHERNAME, NUMBER, LEFT/CENTER/RIGHT);(আবার: আপনি যদি এটি খুঁজে না পান তবে আপডেটে যান )। এটি ঘটতে পারে যে শেষ দুটি পরামিতি ( NUMBERএবং POSITION) অনুপস্থিত; এর মতো দেখতে: Main.panel.addToStatusArea('NAME', _OTHERNAME);
(চিন্তা করবেন না! আপনার কম্পিউটারটি এর সাথে সংক্ষিপ্ত সংস্করণটিকে ব্যাখ্যা করে: ('NAME', _OTHERNAME, 0, right);নিখোঁজ প্যারামিটারগুলি যুক্ত করতে নির্দ্বিধায় অনুভব করুন But তবে সর্বদা প্রদর্শিত ক্রমে !!! )

POSITIONসংজ্ঞায়িত যেখানে প্যানেলে আইকন হওয়া উচিত। বাম , কেন্দ্র এবং ডানদিকে তিনটি ক্ষেত্র রয়েছে । আপনি সম্ভবত এই মানটি পরিবর্তন করতে চান না তবে এটি করতে নির্দ্বিধায়। POSITIONপ্যানেলে সম্ভাব্য তিনটি রাজ্য এখানে :

------------------------------------------------------------------
Activities                 Date                        Other icons
------------------------------------------------------------------
   left                   center                          right 

আপনি সম্ভবত আরও গুরুত্বপূর্ণ মানটি পরিবর্তন করতে চান NUMBER। এটি সাব-প্যানেলের ভিতরে আইকনগুলির ক্রম সংজ্ঞায়িত করে। সম্ভাব্য মানগুলি হ'ল:

  • 0 : আইকনটি কোথায় আছে সেদিকে আমার খেয়াল নেই।

  • নেতিবাচক মান : অবস্থান; ডান দিক থেকে শুরু করা (সিস্টেমের আইকনগুলির পরে সমস্ত এক্সটেনশন আইকন লোড হওয়ার কারণে গুরুত্বপূর্ণ হতে পারে)

  • ইতিবাচক মান : অবস্থান; বাম দিক থেকে শুরু। উচ্চতর মানগুলি আরও ডান পাশে অবস্থিত হবে।

আপনার সমস্ত এক্সটেনশনে আপনাকে সেই মানগুলি নিয়েই খেলতে হবে কারণ একই মানগুলি একে অপরের সাথে দ্বন্দ্ব বোধ করে (পজিশনে দুটি ভিন্ন এক্সটেনশন কোনও অর্থ দেয় না)। এবং কখনও কখনও মানগুলি দ্বন্দ্বের পরেও অনুসরণ করে।

প্রতিবার আপনি মান পরিবর্তন করলে ফাইলটি সংরক্ষণ করার বিষয়টি নিশ্চিত করুন। তারপরে Alt+ চাপুন এবং F2টাইপ করুন । প্যানেল নতুন অর্ডার করা আইকনগুলি দিয়ে রিফ্রেশ করবে। এই মানগুলির সাথে চারপাশে খেলতে এটি একটি দ্রুত বিকল্প।rEnter


সর্বশেষে গাণিতিক কফির একটি উদ্ধৃতি :

প্যানেলে একটি সিস্টেম স্ট্যাটাস বাটন বা প্যানেলবটন যুক্ত করতে মেইন.প্যানেল.এডিডিটোস্ট্যাটাসআরিয়া (অনন্য_নাম_অফ_ইন্ডিকেটর, ইনডিসিটার, অবস্থান, বাক্স) ব্যবহার করুন। এটি আপনার জন্য মেনু ম্যানেজারে এর মেনুটি যুক্ত করে পরিচালনা করে (বক্সটি মেইনপ্যানেল ._, বাম, ডান, কেন্দ্র} বক্স, বাক্স আর্গুমেন্ট বাদ দিয়ে ডিফল্টরূপে ডান বাক্স দেয় এবং বাদ দেওয়া অবস্থান পজিশন দেয় 0)। যদি আপনার বোতামটি কেবলমাত্র একটি বোতামবক্স (যেমন কোনও মেনু নয়) থাকে তবে আটকে দিন। _ {বাম, ডান, কেন্দ্র} Box.insert_child_at_index।

আপনার এই পদ্ধতির সাথে কোনও সমস্যা ছিল কিনা আমাকে দয়া করে জানান।


হালনাগাদ:

আমি চারপাশে দেখেছি এবং আমি স্বীকার করেছি যে এই উপায়টি সমস্ত এক্সটেনশনের জন্য কাজ করে না (বেশিরভাগ ক্ষেত্রে কেবল সহজ / নতুন এক্সটেনশনের জন্য)। এক্ষেত্রে প্রায়শই ব্যবহৃত এক্সটেনশন হ'ল "সিস্টেম মনিটর"। আইকন অবস্থানের পরিবর্তন করার উপায়টি (সাধারণত) একই হওয়া উচিত (আমি এটি পরীক্ষা করি নি So সুতরাং একটি ব্যাকআপ ফাইল তৈরি করতে ভুলবেন না) । "সিস্টেম মনিটর" এর জন্য কিছু পার্থক্য রয়েছে:

  1. আপনাকে যে ফাংশনটি অনুসন্ধান করতে হবে তাকে ডাকা হয় var enable = function ()। সুতরাং enableফাইলটিতে শব্দটি অনুসন্ধান করা ভাল ।
  2. আইকনগুলির অবস্থান নির্ধারিত স্থানটিকে বলা হয় Main.panel._addToPanelBox('system-monitor', tray, 1, panel);। নম্বর পরিবর্তনের উপরের বর্ণনার মতো একই প্রভাব থাকতে হবে। পুরো অঞ্চলটি পরিবর্তন করতে আপনার কাছে দুটি বিকল্প রয়েছে:

    • খুব একই লাইনটিতে পরিবর্তন করে Main.panel._addToPanelBox('system-monitor', tray, 1, Main.panel._rightBox);(দ্রষ্টব্য: এক্সটেনশনের সেটিংস মেনুতে অবস্থানটি আর কাজ করবে না)।

    • অথবা let panel = Main.panel._rightBox;আপনার পছন্দসই অবস্থানে ( _ বামফক্স, _সেন্টারবক্স, _ রাইটবক্স ) লাইনটি পরিবর্তন করে (আবার অনুসন্ধানের ফাংশনটি ব্যবহার করুন) by

(এই পদক্ষেপগুলি অন্য যে কোনও এক্সটেনশনে প্রয়োগ করা যেতে পারে But তবে কিছুটা আলাদা নাম থাকবে But


সংক্ষেপে পুরো পদ্ধতি:

অনুযায়ী ফাইল অনুসন্ধান করুন। তারপরে enableএই ফাইলটির ভিতরে অনুসন্ধান করুন। তারপরে কোনও কিছুর সন্ধান করুন Main.panel...এবং মানগুলি পরিবর্তন করুন (বেশ স্ব-ব্যাখ্যা দিয়ে)।


এবং অবশেষে আমি লক্ষ্য করেছি যে আপনি সময় প্যানেল উল্লেখ করেছেন। আমি এর অবস্থানটি সংশোধন করার জন্য ভাল কোনও উপায় খুঁজে পাইনি তবে এখানে অন্যরকম কিছু রয়েছে:

আপনি "সিস্টেম মনিটর" ইনস্টল করেছেন। এটি বেশ ভাল :)
অনুসারে খুলুন extension.jsএবং এই দুটি লাইনে "ডান" থেকে "বামে" শব্দটি পরিবর্তন করুন:
Main.panel._addToPanelBox('dateMenu', dateMenu, -1, Main.panel._rightBox);এবং Main.panel._rightBox.insert_child_at_index(dateMenu.actor, -1);
অবশেষে আপনাকে এই এক্সটেনশনের সেটিংসে "সরানো ঘড়ি" পরীক্ষা করতে হবে। এই নাও! আমি এটি পরীক্ষা করিনি তবে এটি কাজ করা উচিত। যদি না হয়, একটি মন্তব্য লিখুন :)

আহা! উল্লেখ করতে ভুলে গেছেন: প্রতিবার আপনি যখন মানগুলি পরিবর্তন করেন তখন ফাইলটি সংরক্ষণ করুন এবং প্যানেলটিকে Alt+ F2- টাইপ r- হিট দিয়ে রিফ্রেশ করুন Enter। এবং ব্যাকআপ ফাইলগুলি তৈরি করার বিষয়টি নিশ্চিত করুন !!! : ডি


আপনি যদি উত্তরটি পছন্দ করেন তবে উত্তরের বাম দিকে সামান্য ধূসর click এখন এটিকে সুন্দর সবুজ করে তোলাতে ক্লিক করুন । উত্তরটি যদি আপনার পছন্দ হয় তবে সামান্য ধূসর চেকমার্ক এবং ছোট আপ-তীরটিতে ক্লিক করুন ... আপনার যদি আরও কিছু প্রশ্ন থাকে, জিজ্ঞাসা করুন জিজ্ঞাসুবন্টু
এবি


1
প্যাকেজ ম্যানেজার মাধ্যমে ইনস্টল করা এক্সটেনশনগুলি মধ্যে স্থাপন করা হয়/usr/share/gnome-shell/extensions/
এবি

1
কি দারুন! শুধু সমস্ত প্রচেষ্টার জন্য আপনার আরও কয়েকটি আপব্যাট করা উচিত! ;-)
ফাব্বি

আপনার সিস্টেমে ঝুঁকি না নিয়ে 2017 এবং এখনও অসম্ভব। অবাক করা ব্যাপার।
HörmannHH

2

প্রসারিত প্যানেল মেনু এক্সটেনশন আপনি "ট্রে অফসেট" বৈশিষ্ট্য এবং সূচক ট্যাব সঙ্গে সূচক সাজাতে দেওয়া হবে। এক্সটেনশানটি ইনস্টল করার পরে, আপনার সূচকগুলি টুইঙ্ক করতে সেটিংসে যান। শুভ ওসিডিং!


আমি যা খুঁজছিলাম তা পুরোপুরি নয় তবে তা সত্ত্বেও দুর্দান্ত টিপ। এই এক্সটেনশনটি মাঝারি এবং গোষ্ঠীযুক্ত স্থিতি মেনুতে ক্যালেন্ডার ঠিক করে যা আমাকে সর্বদা বাগড করে দেয়! :)
ক্যাস

-2

খালি খোলার gnome-tweak-tool, এক্সটেনশনগুলি ট্যাবে ব্রাউজ করার , আবার এক্সটেনশানগুলি বন্ধ করে এবং আবার চালানোর সহজ উপায়ও রয়েছে। এটি করার ফলে আইকনগুলি বাম দিকে সরানো হয়।


কী ঘুরছে offআর on...?
জর্জ উদোসেন

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