অ্যাপ্লিকেশন-নির্দিষ্ট শর্টকাটের জন্য সিস্টেম-প্রশস্ত শর্টকাট ওভাররাইড করুন


11

একই কী বাইন্ডিং সহ সিস্টেম-ব্যাপী শর্টকাটের উপরে কোনও অ্যাপ্লিকেশন নজরে সংজ্ঞাযুক্ত কিবোর্ড শর্টকাট দেওয়ার কোনও উপায় আছে কি?

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

বর্তমানে যা ঘটে:F11 কীবোর্ড শর্টকাটগুলির জন্য সেটিংস মেনুতে আমি 'টগল ফুলস্ক্রিন' হিসাবে সেট করেছি । Chrome এ F11Chrome এর নিজস্ব পর্দা জুড়ে প্রদর্শন মোড সক্রিয় করা উচিত, কিন্তু এর পরিবর্তে সিস্টেম-ব্যাপী শর্টকাট দ্বারা উপেক্ষা করা হয়, অর্থাত্ ক্রোম পর্দা জুড়ে প্রদর্শন (জিনোম প্যানেল এবং শিরোনাম দণ্ড বিলীন) হয়ে কিন্তু Chrome এর পূর্ণস্ক্রীন মোডে না (যেখানে ট্যাব, ঠিকানা দণ্ড এবং বুকমার্ক এছাড়াও বার বিলীন)।

(পার্শ্ব দ্রষ্টব্য: ফায়ারফক্সের একই সমস্যা নেই তবে এটি এফএফ ফুলস্ক্রিন উইন্ডো ম্যানেজার ফুলস্ক্রিন দ্বারা ট্রিগার করা হিসাবে একই) বলে মনে হচ্ছে)


আমার মনে প্রথম প্রশ্নটি আসে; কী প্রেসগুলি, অ্যাপ্লিকেশন, বা এক্স / ওয়েল্যান্ড সম্পর্কে ওএসের সাথে কী কথা বলে? এটি আমার কাছে মনে হয় যে এক্স একটি কী টিপবে এবং এটি প্রয়োগ করে উইন্ডোতে যাওয়ার আগে আপনার অ্যাপ্লিকেশনটি আপনার অপেক্ষায় রয়েছে, এমন কি চাপবে। দ্বিতীয় প্রশ্নটি হ'ল অ্যাপটি কীভাবে জানবে যদি অ্যাপ্লিকেশনটির স্থিতি পরিবর্তিত হয় এবং কীভাবে কী কী চাপড়ানোর কারণে কোনও পরিবর্তন ঘটেছিল তা কীভাবে জানবে? আমি একটি অঙ্গ নেভিগেশন বাইরে যেতে এবং বলতে চাই যে আপনি এই ভাগ্যের বাইরে।
HellionWisp

উত্তর:


2

দাবি অস্বীকার: আপনি যা চান তা ঠিক এটি নয়, তবে আমি এটি পোস্ট না করার জন্য এটিতে অনেক বেশি সময় ব্যয় করেছি এবং অন্য কেউ এটি ব্যবহার করতে পারে।

আমি যতদূর Ctrl + F11 সর্বত্র পূর্ণস্ক্রিন পেয়েছি তবে ক্রোমিয়াম যেখানে এটি ক্রোমিয়ামের পূর্ণস্ক্রিন!

  1. চিন্তার ট্রেন

আমি ভেবেছিলাম আমি উইন্ডো ম্যানেজারটিকে কৌতুক করতে সক্ষম হতে পারি যদি আমি xdotoolকমান্ডটি সরাসরি ক্রোম উইন্ডোতে প্রেরণ করি - কোনও লাভ হয়নি।

তারপরে আমি ভেবেছিলাম আমি গুগল ক্রোমে কীবোর্ড শর্টকাটটি পরিবর্তন করতে সক্ষম হতে পারি, তবে এটি হার্ডকোডযুক্ত বলে মনে হচ্ছে - অন্য একটি শেষ প্রান্ত।

  1. যা আমাদের সাথে এটি ছেড়ে দেয়

xdotoolকীবোর্ড প্রেসগুলি অনুকরণ করতে ইনস্টল করুন

sudo apt-get install xdotool

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

সেটিংস -> ডিভাইস -> কীবোর্ড

স্ক্রোল ডাউন এবং সম্পাদনা টগল পূর্ণ স্ক্রীন মোডে থেকে Ctrl + Alt + 1এবং তারপর আঘাত +এবং একটি কাস্টম কীবোর্ড শর্টকাট যোগ

কীবোর্ড শর্টকাট - পূর্ণস্ক্রীন

এবং তারপরে হিট করুন +এবং একটি কাস্টম কীবোর্ড শর্টকাট যুক্ত করুন

কাস্টম শর্টকাটের সংলাপ

স্ক্রিপ্ট সম্পাদনা করুন

nano /home/user/fullscreen.sh


#!/bin/bash
export DISPLAY=:0
windowname=$(xdotool getactivewindow getwindowname | cut -d "-" -f 2)
if [[ $windowname != *"Chromium"* ]]
then
xdotool keydown Ctrl keydown Alt key 1 keyup Alt keyup Ctrl
else
xdotool search --onlyvisible --class "Chromium" windowfocus 
sleep 0.2
xdotool key F11
fi

এটি কার্যকর করা

chmod +x /home/user/fullscreen.sh

  1. উপসংহার

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

এখন Ctrl + F11 এর সাহায্যে উইন্ডো ম্যানেজার ক্রোমিয়াম ব্যতীত পূর্ণস্ক্রিন আচরণ নিয়ন্ত্রণ করে।


1
আপনি সঠিক বলে মনে করেন যে এটিই আমরা সবচেয়ে ভাল আশা করতে পারি - লজ্জাজনক যে Chrome / ium কাস্টম কীবোর্ড শর্টকাটগুলি সমর্থন করে না। লক্ষণীয় মূল্য: এই কৌতুকটির জন্য কীবোর্ড শর্টকাট পছন্দ! আমার ইতিমধ্যে Ctrl + F11 অন্য কোনও কিছুর সাথে আবদ্ধ ছিল। Shift + Alt + F11 দিয়ে চেষ্টা করা হয়েছে যা কার্যকর হয়নি। Alt + F11 যদিও ভাল কাজ করেছে। (আমার ধারণা এটি শিফট +
সিটিআরএল
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.