স্ক্রোল বারের রঙ কীভাবে পরিবর্তন করবেন?


20

ইউনিটির স্ক্রোলবারগুলি খুব কম বিপরীতে রয়েছে এবং বারটি কেবল পেরিফেরিয়াল দর্শনটি কোথায় ব্যবহার করছে তা আমি দেখতে পাচ্ছি না। আমাকে স্ক্রোলবারটি দেখতে হবে।

ম্যাক ওএস এক্স ইন্টারফেসটি দেখুন এবং নীল, বিপরীত স্ক্রোল বারটি লক্ষ্য করুন। আপনি পৃষ্ঠাটিতে কোথায় আছেন তা ধারণা পেতে আপনাকে সরাসরি এটি দেখার দরকার নেই don't

আমি কীভাবে এটি পরিবর্তন করতে পারি যাতে এর আরও বিপরীতে থাকে এবং আমি প্রতিবার যেখানে থাকি তা দেখতে পারি?


1
@ কুলেব্রন এখানে আপনার একটি স্ক্রিনশট একটি রেডিয়াল ঝাপসা এবং 'অদৃশ্য' স্ক্রোল বার সহ with আপনি চাইলে আমি আপনাকে এটি আপনার প্রশ্নের সাথে যুক্ত করতে দেব।
টম ব্রসম্যান

@ কুলেব্রন এই প্রশ্নটি সম্ভবত আপনি যে সমস্যার মুখোমুখি হচ্ছেন তা হতে পারে?
ব্রুনো পেরেইরা

2
সম্পর্কিত বাগ রিপোর্ট: বাগ # 563474
ক্রিস্টোফার কাইল হার্টন

এসই সাইটের জন্য উপযুক্ত নয় এমন প্রশ্নের পরামর্শ দেওয়া: বিকাশকারীরা কেন এত কম বিপরীতে স্ক্রোলবারটি ভাল ইউআই বলে মনে করেছিলেন?
নিউরোনেট

উত্তর:


19

কিছুটা দেরি হলেও সম্ভবত আমি খুব সুন্দর, সহজ জিইউআই সমাধান পেয়েছি:

GNOME-রঙ-চয়নকারী জিনোম-রঙ-চয়নকারী ইনস্টল করুন

জিনোম রঙ চয়নকারীতে স্ক্রোলবার সেটিংস

হাইলাইটস:

  • পুরোপুরি জিইউআই সমাধান, ম্যানুয়ালি ফিড করার দরকার নেই ~/.gtkrc
  • কেবলমাত্র আপনি যা সেটিংস পরীক্ষা করেন সেগুলি পরিবর্তন করে। এগুলি ডিফল্টরূপে ফিরিয়ে আনচেক করুন।
  • আপনি ক্লিক করার সাথে সাথে পরিবর্তনগুলি প্রয়োগ করা হবে Apply। পিছনে থিমগুলি স্যুইচ করার দরকার নেই
  • সুডোর দরকার নেই (তবে পরিবর্তনগুলি কেবল আপনার ব্যবহারকারীর জন্য রয়েছে)
  • কেবলমাত্র "লিগ্যাসি" স্ক্রোলবারগুলিতে প্রযোজ্য (যেগুলি ঠিক করা দরকার)। "ওভারলে" স্ক্রোলবারটি সংশোধন করা হয়নি।

পরিবর্তনগুলি বেশ আপত্তিহীন: এটি ~/.gtkrcনিজস্ব কনফিগারেশন ফাইল অন্তর্ভুক্ত করতে সম্পাদনা করে (বা তৈরি করে) :

include ".gtkrc-2.0-gnome-color-chooser"

এবং এই ফাইলটি খুব পাতলা:

style "gnome-color-chooser-scrollbar"
{
  bg[NORMAL] = "#ACACAC"
  bg[PRELIGHT] = "#808080"
  bg[ACTIVE] = "#ACACAC"
}
widget_class "*Scrollbar" style "gnome-color-chooser-scrollbar"

বিটিডব্লিউ, আমি পরীক্ষাগুলির বাইরে উপরের রঙগুলি বেছে নিয়েছি। তারা অ্যাম্বিয়েন্সের "মনোক্রোম-ইশ" শৈলীর সাথে সুন্দরভাবে মিশ্রিত হয়, এটি ডিফল্টের চেয়ে কিছুটা গাer় (এবং আরও বেশি দৃশ্যমান) হয়।

ফায়ারফক্স ওভারলে স্ক্রোলবারগুলি না পাওয়া পর্যন্ত আমি আমার কাস্টম রঙগুলিতে বেশ খুশি :)


ইউনিটি উবুন্টুতে এটি চেষ্টা করেছি ১৪.০৪ এটি আমার স্ক্রোলবারগুলিতে কোনও প্রভাব ফেলেনি যা আমি এখনও অবধি লক্ষ্য করেছি (পুনঃসূচনা করার পরেও অন্তর্ভুক্ত)।
নিউরোনেট

@ নিউরোনেট: হ্যাঁ, আমি লক্ষ্য করেছি যে এটি ফায়ারফক্সের সাম্প্রতিক সংস্করণগুলিতে কাজ করা বন্ধ হয়ে গেছে (45 বা 47 থেকে)
ম্যাস্ট্রিলিয়ন

কেন ব্লিপ ইউনিটি বিকাশকারীরা কেবল এটি সিস্টেম সেটিংসের একটি সুস্পষ্ট অংশ হিসাবে তৈরি করতে পারে না? আমি একটি নতুন ওএস বিকাশ করতে পারতাম যে পরিমাণে আমি এতে বিরক্ত হয়েছি। :)
নিউরনেট

11

কুলেব্রান যা বর্ণনা করেছে এবং দুর্ঘটনাক্রমে এমন কিছু তৈরি করেছে যা আমি মনে করি এটি অত্যন্ত দুর্দান্ত ...

/usr/share/themes/Ambiance/gtk-2.0/gtkrcপরিবর্তনের জন্য রুট হিসাবে খুলুন :

gksu gedit /usr/share/themes/Ambiance/gtk-2.0/gtkrc

তারপরে সেই ফাইলের সাথে ম্যাচিং বিভাগটি নিম্নলিখিতটিতে সংশোধন করুন (আপনার পরিবর্তনগুলি পছন্দ না হলে ক্ষেত্রে ডিফল্টদের ব্যাক আপ করতে ভুলবেন না):

style "scrollbar" = "button" {
    xthickness = 2
    ythickness = 2

    bg[NORMAL] = shade (0.62, @bg_color)
    bg[PRELIGHT] = shade (0.66, @bg_color)

    bg[ACTIVE] = shade (0.64, @bg_color)

    engine "murrine"
    {
        border_shades = {0.95, 0.90}
        roundness = 3
        contrast = 1.0
        trough_shades = {0.92, 0.98}
        lightborder_shade = 1.3
        glowstyle = 5
        glow_shade = 1.02
        gradient_shades = {1.2, 1.0, 1.0, 0.86}
        trough_border_shades = {0.9, 0.98}
    }
}

সংরক্ষণ করুন, তারপরে থিম টগল করে বা লগ আউট করে পরিবর্তনগুলি প্রয়োগ করুন।

নতুন, দুর্দান্ত এবং ব্যবহারযোগ্য স্ক্রোলবারগুলি দেখতে দেখতে পারে:


কিছু কারণে, এটি করা মোটেই টার্মিনাল স্ক্রোলবারগুলিকে প্রভাবিত করে না। আমি এমনকি চারপাশে কুঁকড়েছি /usr/share/themes/Ambiance/gtk-2.0/apps/gnome-terminal.rcকিন্তু কোন আনন্দ!
আদর্শ

দুঃখিত আদর্শ, তবে টার্মিনালের স্ক্রোলবারগুলিতে আপনাকে সাহায্য করার জন্য থিমিংয়ের সাথে আমি যথেষ্ট পরিচিত নই। আশা করি অন্য কেউ সমাধান নিয়ে ঝাঁপিয়ে পড়তে পারেন। :)
জিজ্ঞাসা

9

উপরের অ্যাপ্লিকেশনগুলির জন্য স্ক্রোল বার পরিবর্তন করে যা gtk2 থিম ফাইলগুলি ব্যবহার করে। জিনোম-রঙ-চয়নকারীটিও, (বর্তমান সংগ্রহস্থলটির মধ্যে অন্তত একটি)) Gtk3 অ্যাপ্লিকেশনগুলির জন্য, জিনোম-টার্মিনাল এবং জিনিতের মতো ১৩.০৪-এ জিনোম-ফ্যালব্যাক ব্যবহার করে একটি পরিবর্তন করতে হবে /usr/share/themes/Ambiance/gtk-3.0/gtk-widgets.css

এটা করতে

sudo gedit /usr/share/themes/Ambiance/gtk-3.0/gtk-widgets.css

এবং * scrollbar *বিভাগটি এর সাথে প্রতিস্থাপন করুন :

/*************
 * scrollbar *
 *************/
.scrollbar,
.scrollbar.vertical {
    -GtkScrollbar-has-backward-stepper: 0;
    -GtkScrollbar-has-forward-stepper: 0;
    -GtkRange-slider-width: 14;

    border-radius: 3px;

    border-image: none;
}

.scrollbar.trough,
.scrollbar.trough.vertical {
    border-color: shade (@bg_color, 0.64);
}

.scrollbar.trough.horizontal {
}

.scrollbar.slider,
.scrollbar.slider:hover,
.scrollbar.button,
.scrollbar.slider.vertical,
.scrollbar.slider.vertical:hover,
.scrollbar.button.vertical {
    border-width: 1px;
    border-style: solid;
    border-color: shade (@bg_color, 0.4);
    background-image: -gtk-gradient (linear, left top, right top,
                                     from (shade (@button_bg_color, 0.76)),
                                     to (shade (@button_bg_color, 0.62)));
    box-shadow: inset 1px 0 shade (@button_bg_color, 0.85),
                inset -1px 0 shade (@button_bg_color, 0.62),
                inset 0 1px shade (@button_bg_color, 0.9),
                inset 0 -1px shade (@button_bg_color, 0.62);
}

.scrollbar.slider.horizontal,
.scrollbar.slider.horizontal:hover,
.scrollbar.button.horizontal {
    background-image: -gtk-gradient (linear, left top, left bottom,
                                     from (shade (@button_bg_color, 0.76)),
                                     to (shade (@button_bg_color, 0.62)));
    box-shadow: inset 1px 0 shade (@button_bg_color, 0.85),
                inset -1px 0 shade (@button_bg_color, 0.62),
                inset 0 1px shade (@button_bg_color, 0.9),
                inset 0 -1px shade (@button_bg_color, 0.62);

}

.scrollbar.button,
.scrollbar.button:insensitive {
}

এটি জিটিকে 3 এ একটি স্ক্রোলবার দেয় যা দেখতে এটির মতো দেখাচ্ছে:

http://i.stack.imgur.com/m385G.png

যা উপরের gtk2 এর জন্য একরকমের সাথে পরিচিত। ছোট টিক্স এবং সঠিক স্টিপার্স যদিও এখানে অন্তর্ভুক্ত করা হয়নি।


ধন্যবাদ, 14.04 এ টার্মিনালের জন্য কাজ করে।
মার্কডিজাইভারস

3
এটি ফায়ারফক্স 46 এবং তারপরের মতো gtk3 অ্যাপ্লিকেশনের জন্য দুর্দান্ত কাজ করে। মূল থিম ফাইলগুলিকে পরিবর্তন করার পরিবর্তে, পরিবর্তনগুলি ~ / .config / gtk-3.0 / gtk.css এ যুক্ত করা যেতে পারে প্রতিটি ব্যবহারকারীকে মূল সংরক্ষণের সময় তাদের নিজস্ব পছন্দসই চেহারা দেয়।
yoyoma2

8

সমাধানটি পেয়েছে: সুডো এবং /usr/share/themes/Ambiance/gtk-2.0/gtkrcএই কোডটি খুলুন এবং সন্ধান করুন:

style "scrollbar" = "button" {

কোঁকড়া ধনুর্বন্ধনীগুলির নীচে, দেখতে দেখতে bg [কিছু কিছু] লাইন পরিবর্তন করুন:

    bg[NORMAL] = @selected_bg_color
    bg[PRELIGHT] = shade (1.04, @selected_bg_color)

    bg[ACTIVE] = shade (0.96, @selected_bg_color)

অথবা ফাইলটির 1 লাইনে ঘোষিত রঙগুলি দেখুন এবং আপনার পছন্দসই একটি নির্বাচন করুন। সিস্টেম সেটিংস / চেহারাতে চেহারাগুলি আপডেট করতে, থিমটিকে অন্য একটিতে এবং অ্যাম্বিয়েন্সে ফিরে যান।

সম্পাদনা: প্রদর্শিত হবে যে এক্সটারম তেজস্ক্রিয় থিম ব্যবহার করে। রেডিয়েন্সের স্ক্রোলবারগুলি কালো রঙের এবং এটি কেবল অদৃশ্য। তাই আড়ম্বরপূর্ণ, হ্যাঁ! সেই থিমটি সম্পাদনাও করতে হবে।


বিকাশকারীদের অবহিত করতে দয়া করে আপনি একটি বাগ রিপোর্ট ফাইল করতে পারেন - আমাদের স্ক্রোলবার রঙের কনফিগারযোগ্য প্রয়োজন এবং আপনার ব্যবহারের ক্ষেত্রে এটি হাইলাইট হবে। ধন্যবাদ।
ফসফ্রিডম

@ ফসফ্রিডম, আমি মনে করি আপনি ইউনিটি "ইউনিটি স্ক্রোল-বার" থেকে সম্পাদনা করতে পারবেন যেহেতু আমার ধারণা ওপি প্রচলিত স্ক্রোলবারগুলি (জিটিকে -২.০) উল্লেখ করছে যা উদাহরণস্বরূপ, আমরা লিবারঅফিস এবং ফায়ারফক্সে দেখতে পাই। "Ityক্য" জায়গায় রেখে দিলে এই ধারণাটি পাওয়া যায় যে এটি "নতুন" ওভারলে স্ক্রোলবারগুলির বিষয়ে কথা হচ্ছে।

@ ভাসা 1 - আমি ওপিকে এটির উত্তর
দেব

সিস্টেমওয়াইডের পরিবর্তে কোনও ব্যবহারকারীর ডিরেক্টরিতে এই পরিবর্তনটি করা আরও ভাল ধারণা হতে পারে
জর্জি কাস্ত্রো

1

যদিও প্রশ্নের সরাসরি উত্তর না হলেও, আপনি যদি নতুন স্ক্রোলবারগুলি অপছন্দ করেন (আমি আপনাকে দোষ দিচ্ছি না, তারা আমার ব্যক্তিগত মতামতে বেশ ভয়ঙ্কর), আপনি নিম্নলিখিত কমান্ডটি চালিয়ে স্ট্যান্ডার্ড স্ক্রোলবারগুলিতে ফিরে যেতে পারেন:

sudo apt-get remove overlay-scrollbar liboverlay-scrollbar3-0.2-0 liboverlay-scrollbar-0.2-0

এটি সম্ভবত সম্ভব যে ওপি প্রচলিত স্ক্রোলবারগুলির সাথে সম্পর্কিত এবং সম্পাদনা সাহায্য করার পরে ওভারলে-স্ক্রোলবার নয়/usr/share/themes/Ambiance/gtk-2.0/gtkrc

আমি তাদের সাথে ঠিক আছি, তারা আড়ম্বরপূর্ণ দেখায়, তবে "আড়ম্বরপূর্ণ" জিনিসটি স্পষ্টতই এখানে ব্যবহারযোগ্যতার ব্যয়বহুল। সমস্ত ছোট অক্ষর বা সমস্ত ক্যাপ, "উবুন্টু" রচনার ফ্যাশনের ক্ষেত্রে এটি একই রকম। কম লাঠিগুলি লাইনের বাইরে দাঁড়িয়ে থাকে, ততই খারাপ পাঠযোগ্যতা।
culebrón

প্রশ্নটি স্পষ্টতই প্রচলিত (বা "লিগ্যাসি") স্ক্রোলবার সম্পর্কে, যেহেতু এটিই কম দুর্বল বৈপরীত্য। আপনি নতুন ওভারলে স্টাইলটি পছন্দ করতে বা পছন্দ করতে পারেন, তবে ধূসর রঙের থেকে এর পাতলা কমলা কমপক্ষে যথাযথ বিপরীতে থাকতে পারে।
MestreLion

0

অন্য বিকল্প:

রঙিন স্ক্রোলবারগুলি (অ্যাডওয়াইটা, নিউলুকস, ইত্যাদি) নিয়ে আসা কিছু থিমের স্ক্রোলবারগুলি সহজেই পরিবর্তন করা যেতে পারে সেটি selected_bg_colorব্যবহার করে সেটিংস পরিবর্তন করে dconf-editor: আমি কীভাবে "নির্বাচিত আইটেমগুলি" রঙ পরিবর্তন করব?

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