ওভারলে-স্ক্রোলবারগুলি ব্যবহার করে কোনও পৃথক অ্যাপ্লিকেশনকে কালো তালিকাভুক্ত করার কোনও উপায় আছে কি?


32

ওভারলে-স্ক্রোলবারগুলি, প্রধানত কোড :: ব্লকস এবং এক্সলিপস ব্যবহার করার সময় কিছু প্রোগ্রামে আমার সমস্যা হচ্ছে।

সমস্ত অ্যাপ্লিকেশনগুলির জন্য ওভারলে স্ক্রোলবারগুলি সম্পূর্ণরূপে অক্ষম করার বেশ কয়েকটি উপায় আমি পেয়েছি, তবে আমি সেগুলি পছন্দ করি এবং আমি এটি করতে চাই না।

নতুন স্ক্রোলবারগুলি ব্যবহার করে কেবল এই অ্যাপ্লিকেশনগুলিকেই ব্ল্যাকলিস্ট করার কোনও উপায় আছে?

উত্তর:


31

আমি আমার নিজের প্রশ্নের উত্তর দিতে যাচ্ছি। উবুন্টুফর্মগুলিতে "সেভেনম্যাচাইনস" ব্যবহারকারীকে ধন্যবাদ, আমি একটি নির্দিষ্ট অ্যাপ্লিকেশনের জন্য ওভারলে স্ক্রোলবারগুলি অক্ষম করার একটি উপায় খুঁজে পেয়েছি। আমি নিম্নলিখিতটি দিয়ে একটি শেল স্ক্রিপ্ট করেছি (যেমন গ্রহনের জন্য, উদাহরণস্বরূপ):

#!/bin/sh
LIBOVERLAY_SCROLLBAR=0 eclipse

তারপরে, এটিকে সম্পাদনযোগ্য করে তুলুন এবং "মেনু সম্পাদক" ব্যবহার করে স্ক্রিপ্টের দিকে ইঙ্গিত করার জন্য গ্রহনটি বদলে গেল।


আমি এই কাজগুলি নিশ্চিত করতে পারি এবং দুর্দান্ত!
জো সিম্পসন

আমার জন্যও সুন্দর কাজ করেছেন। ধরণের বিরক্তিকর যে আপনাকে এটি করতে হবে যদিও ...
জোয়াকিম বার্গলুন্ড

এটি একটি দুর্দান্ত সমাধান, আপনাকে ধন্যবাদ! এটি ওভারলে স্ক্রোলবার এবং ইনসক্যাপের সাথে আমার কিছু সমস্যা সমাধানের অনুমতি দিয়েছে।
গ্লুটানীমেট

18

বিকল্পভাবে, আপনার .bashrcনিম্নলিখিত যুক্ত

alias eclipse="LIBOVERLAY_SCROLLBAR=0 eclipse"

প্রকৃতপক্ষে, আপনি UBUNTU_MENUPROXY=0এতটা withক্য মেনুগুলি গ্রহণের সাথে সঠিকভাবে কাজ করতেও চাইবেন , যাতে এটি হয়ে যায়:

alias eclipse="UBUNTU_MENUPROXY=0 LIBOVERLAY_SCROLLBAR=0 eclipse"

[ দ্রষ্টব্য: আপনি কেবল আপনার ব্যাশ শেলটি পুনরায় চালু করার পরে এটি কেবল কার্যকর হবে]


source .bashrcপুনরায় চালু না করে প্রয়োগ করার জন্য নোটটি রাখুন
ডট টুটব্রাস

17

আপনি এইভাবে .ডেস্কটপ ফাইলটি সম্পাদনা করতে পারেন:

cp /usr/share/applications/eclipse.desktop ~/.local/share/applications/

...তারপর রাখুন...

env LIBOVERLAY_SCROLLBAR=0

এক্সিকিউট ফিল্ডে ফাইলটি এর পরে দেখায়:

[Desktop Entry]
Categories=Development;IDE;Java;
Comment=Eclipse Integrated Development Environment
Exec=env LIBOVERLAY_SCROLLBAR=0 eclipse
Icon=eclipse
Name=Eclipse
Terminal=false
Type=Application

আমি সহজেই জিইউআইয়ের মাধ্যমে এটি পরিবর্তন করতে the ক্য-প্রবর্তক-সম্পাদক ব্যবহার করি ।


2
আমি মনে করি এটি গ্রহণের সমস্যাটি খুব ভাল সমাধান হওয়ায় এটি গ্রহণের ইনস্টলেশনটি আউটুউচ করে ফেলেছে এবং আপনার অতিরিক্ত স্ক্রিপ্ট এবং স্টাফ লেখার দরকার নেই ... ধন্যবাদ!
xmoex

10

/usr/bin/eclipseএটি নিজেই একটি শুরু স্ক্রিপ্ট। আপনি এটি কোনও পাঠ্য সম্পাদকে সম্পাদনা করতে পারেন এবং নীচের লাইনগুলি (অন্যান্য উত্তর হিসাবে উল্লিখিত একই) লাইনের নীচে যুক্ত করতে পারেন GDK_NATIVE_WINDOWS=true

export UBUNTU_MENUPROXY=0
export LIBOVERLAY_SCROLLBAR=0

5

উপরের উত্তরের আরও জেনেরিক বিকল্প হ'ল এই সাধারণ স্ক্রিপ্ট যা আমি "নিয়মিত-স্ক্রোলবারস" বলেছিলাম:

#!/bin/sh
LIBOVERLAY_SCROLLBAR=0 "$1"

আপনার পথে সেই জায়গাটি সংরক্ষণ করুন এবং তারপরে আপনি যে কোনও আদেশ চান তার আগে "নিয়মিত-স্ক্রোলবার" যুক্ত করতে আপনি মেনু সম্পাদকটি ব্যবহার করতে পারেন (যতক্ষণ না এটির কেবল একটি যুক্তি রয়েছে - "$@"আপনার যদি মনে হয় আপনার একাধিকের প্রয়োজন হবে)।

এর অর্থ আপনি পুরানো স্ক্রোলবারগুলিতে ফিরে যেতে চান এমন কোনও প্রোগ্রামের জন্য আপনাকে নতুন স্ক্রিপ্ট তৈরি করতে হবে না।

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


1

আমি নিবন্ধটি উবুন্টুতে 14.04 এগ্রিপস মঙ্গল গ্রহে 4.5.2 এর সাথে পেয়েছি, ধন্যবাদ http://osdir.com/ml/ubuntu-bugs/2015-05/msg10672.html

$ more ~/.local/share/applications/eclipse.desktop
[Desktop Entry]
Type=Application
Name=Eclipse
Comment=Eclipse Integrated Development Environment
Icon=/opt/eclipse/icon.xpm
Exec=env LIBOVERLAY_SCROLLBAR=0 SWT_GTK3=0 /opt/eclipse/eclipse
Terminal=false
Categories=Development;IDE;Java;

0

অন্ধকার মধ্যে ওভারলে স্ক্রোলবার নির্দিষ্ট সমস্যার জন্য, আমি তাদের নির্দেশাবলী অনুসরণ করে সঠিকভাবে কাজ করছে পেতে সক্ষম ছিল এই ব্লগ পোস্টের এবং একটি সম্পর্কিত উবুন্টু প্রশ্ন

আপনি গ্রহনটি প্রবর্তন স্ক্রিপ্ট সম্পাদনা করুন।

sudo gedit /usr/bin/eclipse

এবং এমন একটি পরিবেশের পরিবর্তনশীল মন্তব্য করুন যা কিছু পুরানো বাগের আশেপাশে কাজ করছে যা সম্ভবত এখন ঠিক করা হয়েছে।

#export GDK_NATIVE_WINDOWS=true

পরের বার যখন আমি Eclipse চালু করলাম তখন স্ক্রোল বারগুলি কাজ করেছিল।


যে না! / Usr / bin / এর অধীনে ফাইলগুলি সম্পাদনা করা খারাপ কারণ সেগুলি কেবলমাত্র dpkg দ্বারা পরিচালিত হয়। তারা যে প্যাকেজের মালিকানাধীন তার পরবর্তী (সুরক্ষা) আপডেটের দিকে লক্ষ্য না করে এগুলি ওভাররাইট করা হবে।
এক্সেল বেকার্ট
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.