জিনোম 3-তে ভাষা পরিবর্তন করার সময় কী কীবোর্ড বিন্যাস চয়নকারী পপআপ না দেখানো যায়


12

যেহেতু আমি 17.10 ইনস্টল করেছি, নির্ধারিত কীবোর্ড শর্টকাটের সাথে ভাষা পরিবর্তন করার সময় আমি এই স্যুইচারটি "উইন্ডো" পাই যা আমাকে কয়েক সেকেন্ডের জন্য টাইপ করতে বাধা দেয়। এবং হ্যাঁ, ভাষাগুলিকে প্রচুর স্যুইচ করার সময় কয়েক সেকেন্ড সময় প্রচুর পরিমাণে হয়।

বিশাল ফোকাস-দখল ভাষা-স্যুইচিং সূচক

এটি এক্স 11 এবং ওয়েল্যান্ড উভয় ক্ষেত্রেই ঘটে তবে ঘটবে না (বাধা উইন্ডো প্রদর্শিত হবে না) যখন আমি শীর্ষ বারের ল্যাং সূচকটিতে ক্লিক করে ভাষাটি স্যুইচ করি। এই উইন্ডোটি বলার কোনও উপায় আছে "দয়া করে চলে যান"?

উত্তর:


4

এটির gdbus call( এসসিআর ) এর জেএস ইন্টারফেসের মাধ্যমে জিনোম-শেলটি জিজ্ঞাসা করে এটি সম্ভব ।

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

#!/usr/bin/env bash

cur_idx=$(
        gdbus call \
                --session \
                --dest org.gnome.Shell \
                --object-path /org/gnome/Shell \
                --method org.gnome.Shell.Eval \
                "imports
                        .ui.status
                        .keyboard
                        .getInputSourceManager()
                        .currentSource
                        .index" |
        cut -d"'" -f2
)

next_idx=$(( 1 - $cur_idx ))

gdbus call \
        --session \
        --dest org.gnome.Shell \
        --object-path /org/gnome/Shell \
        --method org.gnome.Shell.Eval \
        "imports
                .ui
                .status
                .keyboard
                .getInputSourceManager()
                .inputSources[$next_idx]
                .activate()" \
        &> /dev/null

এটিকে সম্পাদনযোগ্য করে তুলুন chmod a+x </path/to/script>এবং আপনি এটির পরে একটি কাস্টম শর্টকাট কীতে আবদ্ধ করতে পারেন:

সেটিংস খুলুন -> ডিভাইস -> কীবোর্ড এবং কিছু শর্টকাটে স্ক্রিপ্ট বরাদ্দ করতে নীচে ' + ' পছন্দ-বোতামটি ক্লিক করুন

(জিনোমের জন্য <3.x: সেটিংস -> ডিভাইস -> কীবোর্ড -> কাস্টম শর্টকাট )।


1
আপনাকে ধন্যবাদ, স্ক্রিপ্টটি নির্দ্বিধায় SID + সর্বশেষ জিনোম -3 এ কাজ করে।
অঙ্কোস্টিস

3

আপনি চাপ দিয়ে কিছুটা দীর্ঘ ধরে রাখলে ওভারলেটি উপস্থিত হয়। একটি দ্রুত প্রেস এবং রিলিজ ওভারলে প্রদর্শন না করে বিন্যাস পরিবর্তন করা উচিত।

কার্যকারণ হিসাবে আপনি লেআউটগুলিতে স্যুইচ করতে অন্য কীবোর্ড শর্টকাট সেট করতে পারেন, রেফারেন্সের জন্য এটি দেখুন: উবুন্টু 17.10 ইনপুট স্যুইচিং শর্টকাটকে Alt + শিফটে পরিবর্তন করতে পারে না


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

আমি সর্বদা Alt + শিফটের পরিবর্তে ল্যাংকে F2 / F3 কীগুলিতে স্যুইচ করেছিলাম, সম্ভবত আমি সংমিশ্রণের পরিবর্তে "একটি কী" স্ট্রোকিং পছন্দ করি। যখন আমি 17.10 এ আপগ্রেড করেছি তখন এফ 2 / এফ 3 স্যুইচিং আমাকে এই ওভারলে দিচ্ছিল। যখন আমি একটি নতুন কী (ScrLk) অর্পণ করেছি তখন ওভারলেটি উপস্থিত হবে না, তাই আমি কম-বেশি ঠিক আছি (যদিও স্ক্রোলক ডানদিকে খুব দূরে এবং গতি টাইপ করার জন্য আরামদায়ক নয়)।
নিকোসাল

আমি দ্রুত মনুষ্যোচিত সম্ভব কী টিপে করছি, এবং উইন্ডো এখনও দেখায় (যা ঠিক আছে), এবং এটি কীবোর্ড ফোকাস (যা হাসিল করে নেয় না ঠিক আছে)।
ফ্লাইম

@ ফ্লিম কী বিকল্প বিকল্প শর্টকাট (উদাহরণস্বরূপ Alt + শিফট) পরামর্শ?
পোমস্কি

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