মিডিয়া কীগুলি উবুন্টু 17.10 এ কাজ করছে না


21

আমি একটি থিঙ্কপ্যাড T470s এ একটি দুর্দান্ত-নতুন উবুন্টু 17.10 ইনস্টলেশন চালাচ্ছি running

যখনই আমি আমার যে কোনও একটি কীবোর্ড বা ব্লুটুথ-হেডসেটটিতে মিডিয়া কী (প্লে / বিরতি, এড়িয়ে যাওয়া ইত্যাদি) হিট করছি আমি এই আইকনটি দেখছি:

মিডিয়া কীতে পপআপ কোনও ক্রিয়াকলাপ অনুমোদিত নয়

মনিটরে ফ্ল্যাশ করলেও আমার মিডিয়া প্লেয়ারগুলির মধ্যে কেউ প্রতিক্রিয়া দেখায় না।

কীগুলি এতে স্বীকৃত showkey:

~$ sudo showkey -k
press any key (program terminates 10s after last keypress)...
keycode 163 press
keycode 163 release
keycode 165 press
keycode 165 release
keycode 164 press
keycode 164 release

কিন্তু তারা ভিতরে প্রদর্শিত হয় না xev


আমারও তেমন একটা সমস্যা আছে। বাদে এটি কাজ করছে আমি নতুন কুবুন্টু 17.10.1 পুনরায় ইনস্টল করার আগে
insidein

আপনার টার্মিনালের পালসোদিও কি কোনও ভীতিজনক বার্তা দেয়? Swh-plugins যুক্ত করা কি সহায়তা করে?
অঙ্গীকার

এই প্রতীকটির অর্থ হ'ল ডেস্কটপ এনভায়রনমেন্ট মিডিয়া কীটি স্বীকৃতি দেয় তবে কোনও অ্যাপ্লিকেশন নিজেকে মিডিয়া কমান্ড ব্যবহারকারী হিসাবে নিবন্ধিত করে না। কোন মিডিয়া প্লেয়ার (গুলি) করেছেন / আপনার (সেই সময়) চলছে? আপনি জিএনওমে থাকা কীবোর্ড শর্টকাট ম্যাপিংগুলি একবার দেখে নিতে পারেন gnome-control-center keyboard shortcuts
ডেভিড ফোস্টার

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

উত্তর:


21

এই পুরো বিষয়টিকে জিনোমের উপস্থিত থেকে "এটি কোনও বাগ নয়, এটি একটি বৈশিষ্ট্য" বলে মনে হচ্ছে।

সংক্ষেপে: আপনি একটি মিডিয়া বোতাম টিপলে এটি একটি কীবোর্ড তৈরি করে যা কমান্ডে অনুবাদ করা হয়। ধরা যাক আপনি একটি প্লে / বিরতি বোতাম টিপুন। এটি একটি কীকোড 162 এবং একটি কমান্ড এক্সএফ 86 অডিও প্লে তৈরি করে।

এখন প্রায় প্রতিটি মিডিয়া অ্যাপ্লিকেশন যা এই ইভেন্টটির জন্য অপেক্ষা করছে (এটি ভিএলসি, টোটেম, কোডি, স্পটফাইফ ইত্যাদি) খাঁটি এক্সএফ 86 অডিও প্লে কমান্ড পাওয়ার প্রত্যাশা করে। এবং জিনোম কী করে? এটি এই আদেশটি বাধা দেয় এবং এটিকে নিজস্ব কমান্ড "প্লে" তে অনুবাদ করে। এর কারণেই xev বা xbindkeys এই ইভেন্টটি সঠিকভাবে প্রদর্শন করে না - তারা কখনই বুঝতে পারে এমন কোনও আদেশ পায় না command

আপনি যখন কোনও মিডিয়া বোতাম টিপেন জनोম কমান্ডটি গ্রহণ করে এবং কোনও অ্যাপ রয়েছে যা এটি এই আদেশটি পাওয়ার জন্য সক্ষম হিসাবে স্বীকৃত তা পরীক্ষা করে। যদি সেখানে থাকে (টোটেম, রাইটম্বক্স, সম্ভবত ভিএলসি বলি) এটি "খেলার" পাঠায় যা কাজ করা উচিত should এই কমান্ডটি পাওয়ার যোগ্য হিসাবে স্বীকৃত কোনও অ্যাপ্লিকেশন না থাকলে জিনোম প্রথম পোস্টের সাথে সংযুক্ত এমন চিহ্নটি প্রদর্শন করবে এবং কোথাও কোনও আদেশ পাঠাবে না।

সমাধানটি সহজ - গনোমকে মিডিয়া কী ইভেন্টগুলিতে বাধা দিতে অক্ষম করুন। Dconf- সম্পাদক ইনস্টল করুন, org.gnome.settings-daemon.plugins.media- কীগুলিতে যান এবং XF86SomeExample (উদাহরণস্বরূপ XF86AudioPlay) থেকে কোনও ('') এ কাজ করা উচিত এমন কোনও বোতাম পরিবর্তন করুন । এই ভাবে কোনও অ্যাপ্লিকেশন সরাসরি কী কমান্ড গ্রহণ করা উচিত।


1
এটি দুর্দান্ত কাজ করে। আপনি যদি জিনোম সেটিংস-কীবোর্ড-মিডিয়া কীগুলিতে প্লে / বিরতি অক্ষম করেন তবে কোডি এটি ব্যবহার করতে পারেন। তবে দ্রুত ফরোয়ার্ড এবং দ্রুত পিছিয়ে যাওয়ার জন্য উপরে থেকে এখনও "কাজ না করে" প্রতীক উপস্থিত হয় তবে কী অক্ষম করতে হয় তা আমি জানি না। মিডিয়া কীগুলিতে দ্রুত এফএফ / বিডাব্লুউজের উল্লেখ নেই।

এটি আমার প্রয়োজন সিক্রেট সস ছিল। এই, প্লাস একটি সমন্বয় playerctlএবং xbindkeysএখন আমার কীবোর্ড আমার সব খেলোয়াড়, না শুধু Rhythmbox নিয়ন্ত্রণ করতে পারেন।
অ্যাড্রিয়ান

আমি এই পরিবর্তনগুলি করার পরেও পুনরায় শুরু করেছি (লগ ইন এবং আউট আউট যথেষ্ট সম্ভবত) তাদের কাজ করার জন্য
সালামি

1
এটি এখনও উবুন্টু 18.04 এর জন্য কাজ করে এবং কমপক্ষে আমার জন্য পুনরায় আরম্ভ বা এমনকি লগআউট করার প্রয়োজন ছিল না
N1mr0d

18

যদি আপনার উবুন্টু ডেস্কটপ থেকে কীবোর্ড মিডিয়া কীগুলি কাজ না করে তবে আপনি স্পোটাইফাই-তে যথাযথ আদেশগুলি প্রেরণ করতে ডি-বাস সমর্থন ব্যবহার করতে পারেন। কনসোল থেকে নিম্নলিখিত কমান্ডগুলি বৈধ করুন:

খেলার বিরতি

dbus-send --print-reply --dest=org.mpris.MediaPlayer2.spotify /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.PlayPause

পরবর্তী

dbus-send --print-reply --dest=org.mpris.MediaPlayer2.spotify /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.Next

আগে

dbus-send --print-reply --dest=org.mpris.MediaPlayer2.spotify /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.Previous

মিডিয়া কী শর্টকাট সক্ষম করুন

এগুলি কীবোর্ডে বাঁধতে, সেটিংস> কীবোর্ড> শর্টকাটগুলি> কাস্টম শর্টকাটগুলি এ যান, তারপরে "যুক্ত করুন" +। উপরের একটি কমান্ড ব্যবহার করুন, তারপরে আপনি নতুন কমান্ডের সাথে টাই করতে চাইলে চাপুন।

এখানে চিত্র বর্ণনা লিখুন

সূত্র

https://fabianlee.org/2016/05/25/ubuntu-enabling-media-keys-for-spotify/


দুর্দান্ত, আমি ঠিক এটিই খুঁজছিলাম। অনেক ধন্যবাদ!
জোশ ক্রোজিয়ার

এটি আমার পক্ষে উবুন্টু 14.04 এ কাজ করেছিল, আমি কমপিজ ব্যবহার না করে শর্টকাটগুলি নির্ধারণের জন্য আমাকে কমপিউজফন সেটিংস ম্যানেজার "কমান্ডগুলি" অ্যাপলেট ব্যবহার করতে হয়েছিল।
টাইলার কলিয়ে

এটি উবুন্টু 18.04, লিনাক্স কার্নেল সংস্করণ 4.15.0-51-জেনেরিক, স্পটিফাই সংস্করণ 1.1.5.153.gf614956d সহ কাজ করে। ধন্যবাদ!
গর্মাডোর

এটি আমার পক্ষে কাজ করেছে যদি আমি ডার্কডুডের উত্তরের পরামর্শ অনুসারে কাজও করে
টটিমেডলি

আপনি Spotify এর চেয়ে অন্যান্য খেলোয়াড়দের সঙ্গে এই কাজ করতে পারেন, শুধু পরিবর্তন spotifyকরতে vlc, rhythmboxকমান্ডে, ইত্যাদি।
টটিমেডলি

6

আমি খুঁজে পেয়েছি যে, 2019/2/1 পর্যন্ত উবুন্টু 18.04 এলটিএস সহ, আমার যা করার দরকার তা হ'ল:

  • dconf- সম্পাদক ইনস্টল করুন
  • org / gnome / সেটিংস-ডেমন / প্লাগইন / মিডিয়া-কীগুলিতে নেভিগেট করুন
  • প্রতিটি কী কাজ না করে:
    • "ডিফল্ট মান ব্যবহার করুন" আনচেক করুন
    • হিট প্রয়োগ
    • "ডিফল্ট মান ব্যবহার করুন" পুনরায় পরীক্ষা করুন
    • আবার প্রয়োগ করুন

প্রশ্নে থাকা মিডিয়া কীগুলি এখনই অবিলম্বে কাজ করা উচিত।

অন্ধকারযুক্ত সুপারিশ অনুসারে কোনও মূল্য ব্যবহার করা আমার পক্ষে কাজ করে না।


আমি যখন ডকনএফ-সম্পাদকটি খুললাম, আমি খেলাম / বিরতি, পূর্ববর্তী ট্র্যাক এবং পরবর্তীটির জন্য ইতিমধ্যে ডিফল্টগুলি চেক করা নেই। এই তিনটি কীটির জন্য ডিফল্ট পরীক্ষা করা আমার সমস্যাটি স্থির করে।
ডারিকে 18

টগলিং "ডিফল্ট মানটি ব্যবহার করুন" কেন কাজ করেছে তা আমি সত্যিই বুঝতে পারি না তবে এটি আমার
পক্ষেও

4

শেষ দুটি উত্তরের সংমিশ্রণটি আমার পক্ষে কাজ করে। আমি উবুন্টু 18.04 কীবোর্ড পরীক্ষার কাজ আছে

~$ sudo showkey -k
press any key (program terminates 10s after last keypress)...
keycode 163 press
keycode 163 release
keycode 165 press
keycode 165 release
keycode 164 press
keycode 164 release

তবে যখন আমি ক্রিয়াকলাপগুলি -> কীবোর্ডে যাই এবং প্লে / নেক্সট / পূর্ববর্তী সাথে কিছু করার চেষ্টা করি তবে এটি মোটেই কার্যকর হয় না। আমি যখন ডিফল্ট কী সমিতিটি নিষ্ক্রিয় করি (কী সংস্থার জন্য ডায়লগ আহবান করি, ব্যাকস্পেস টিপুন এবং সেভ ক্লিক করুন) এবং এটি কাজ করে এমন একদম নতুন তৈরি করুন, @ ফোমবোর্ডারের উত্তর ছিল খুব সহায়ক

শর্টকাট সেটআপ থেকে এই স্ক্রিনশটটি এখন দেখে মনে হচ্ছে কম্পিউটার স্লিপ মোড থেকে জাগ্রত করার পরেও এখন সমস্ত ঠিকঠাক কাজ করে


1
+1 কারণ এটি অবশেষে আমার পক্ষে কাজ করেছে, তবে আপনার কাস্টম কীবোর্ড শর্টকাটগুলিতে আপনি যে আদেশগুলি ব্যবহার করেছেন তা অন্তর্ভুক্ত করা উচিত ছিল: dbus-send --print-reply --dest=org.mpris.MediaPlayer2.rhythmbox /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.PlayPauseএবং ... Previousএবং ...Next
বিটাইনরেন্ট

1

@ ভ্যাক্লাভের উপরের উত্তরটি ব্যবহার করে আমার পক্ষে উবুন্টু ১৮.০৪-তে কাজ করেছেন, যেখানে তিনি বলেছিলেন

"... নিষ্ক্রিয় ডিফল্ট কী সমিতি (কী সংস্থার জন্য ডায়লগ আহ্বান, ব্যাকস্পেস টিপুন এবং সংরক্ষণ করুন ক্লিক করুন) এবং নতুন একটি তৈরি করুন"।

আমি রিদম্বক্স ব্যবহার করি, রিদম্বক্সের জন্য প্রতিটি কাস্টম শরক্টের জন্য আমি যে আদেশগুলি দিয়েছিলাম তা এখানে:

পূর্ববর্তী জন্য:

`dbus-send --print-reply --dest=org.mpris.MediaPlayer2.rhythmbox /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.Previous`  

পরের জন্য:

`dbus-send --print-reply --dest=org.mpris.MediaPlayer2.rhythmbox /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.Next`  

খেলুন / থামার জন্য:

`dbus-send --print-reply --dest=org.mpris.MediaPlayer2.rhythmbox /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.PlayPause`  

আশা করি এটি একদিন কাউকে সহায়তা করবে


2
আমি ইনস্টল করেছি playerctlএবং এটি স্বয়ংক্রিয়ভাবে ব্যবহার করা বেশিরভাগ মিডিয়া প্লেয়ারগুলি খুঁজে পেতে এবং নিয়ন্ত্রণ করতে পারে।
অ্যাড্রিয়ান

1
rhythmbox-client --play-pause, rhythmbox-client --next,rhythmbox-client --previous
Ctrl-C,

0

কী-কোডগুলি সেই অনুযায়ী ম্যাপ করা হয়নি বলে মনে হচ্ছে। উবুন্টু ডকুমেন্টেশনে বর্ণিত হিসাবে আপনি ম্যানুয়ালি কী মানচিত্র করতে পারেন: https://help.ubuntu.com/stable/ubuntu-help/keyboard-shortcuts-set.html

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