VLC में Ctrl शॉर्टकट काम नहीं कर रहे हैं


15

मैं 15.10 में अपग्रेड करने के बाद वीएलसी में काम नहीं करने वाले कुछ कीबोर्ड शॉर्टकट का अनुभव कर रहा हूं। 16.04 में समस्या बनी रहती है

अगर मैं कोई फ़ाइल लोड किए बिना VLC खोलता हूं, तो लगभग सभी शॉर्टकट Ctrlकुछ भी नहीं करते हैं। Ctrl+ Oको "खुली फ़ाइल" संवाद खोलना चाहिए, लेकिन कुछ भी नहीं होता है। अपवाद Ctrl+ है Qजो VLC को बंद करने का काम करता है।

अजीब तरह से, अगर मैं एक फ़ाइल खोलता हूं Ctrl- तो फ़ाइल Wको बंद करने के लिए काम करना शुरू कर देता है, लेकिन कोई भी अन्य Ctrlशॉर्टकट काम नहीं करता है।

अजनबी फिर भी, जब मैंने एक फ़ाइल खोली है और फिर उसे बंद कर दिया है, अचानक सभी Ctrlशॉर्टकट काम करना शुरू कर देते हैं, लेकिन अब मेनू ने रंग बदल दिया है और अब विंडो टाइटल बार के भीतर नहीं बैठा है।

इस अजीब व्यवहार के कारण क्या हो सकता है, और मैं इसे कैसे ठीक कर सकता हूं?

फ़ाइल खोलने और बंद करने से पहले VLC

किसी फ़ाइल को खोलने और बंद करने के बाद VLC


मैं एक ही समस्या का सामना कर रहा हूँ
salih kallai

1
कहो, क्या यह अभी भी 16.04 में एक मुद्दा है?
अनाम 2

1
@ अनाम 2, हां, व्यवहार 16.04 में समान है। एकमात्र अंतर जो मैं देख सकता हूं वह यह है कि जो हॉटकीज़ काम नहीं करती हैं, वे अब मेनू के साथ सूचीबद्ध नहीं होती हैं जब तक कि एक फ़ाइल को खोला और बंद नहीं किया जाता है।
इयान मैकिनन

1
जब एक एकता सत्र से बाहर निकल कर LXDE में लॉग इन किया जाता है, तो सभी शॉर्टकट तुरंत काम करते हैं। तो यह बहुत स्पष्ट रूप से एकता से संबंधित समस्या है।
थॉमस डब्ल्यू।

1
हाँ, VLC 3.0.0 पर भी इस बग की पुष्टि कर सकते हैं।
edwinksl

जवाबों:


7

यह व्यवहार एक कुख्यात appmenu-qt5बग के कारण होता है । बग रिपोर्ट है यहां । यह qt अनुप्रयोगों के लिए एक पर्यावरण चर सेट करता है और इससे कई एप्लिकेशन मेनू आइटम एकता में समस्याग्रस्त हो जाते हैं। वीएलसी उनमें से एक है।

पर्यावरण चर है QT_QPA_PLATFORMTHEMEऔर फ़ाइल में सेट है /etc/profile.d/appmenu-qt5.sh

वैकल्पिक हल

इस बग को हल करने के लिए, आप इस वैरिएबल को अनसेट कर सकते हैं और फिर VLC शुरू कर सकते हैं। टर्मिनल से आप इस बग के बिना वीएलसी शुरू करने के लिए इस कमांड का उपयोग कर सकते हैं।

env QT_QPA_PLATFORMTHEME='' vlc

स्थायी फिक्स के रूप में, पहले vlc.desktopफाइल को कॉपी करें~/.local/share/applicatons/

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

और फिर EXECनीचे इस रेखा से शुरू होने वाली रेखा को संपादित करें

Exec=env QT_QPA_PLATFORMTHEME='' /usr/bin/vlc --started-from-file %U

फ़ाइल सहेजें। अब यदि आप VLC शुरू करते हैं, तो शॉर्टकट शुरू से ही काम करेगा।

अपडेट करें

जैसा कि जोनाथन वाई द्वारा रिपोर्ट किया गया था , ऐसा लगता है कि UBUNTU_MENUPROXYवातावरण के काम करने की क्षमता भी परेशान है! इसलिए, आप .desktopफ़ाइल में इस चर को अन-सेटिंग का उपयोग कर सकते हैं ।

Exec=env UBUNTU_MENUPROXY='' /usr/bin/vlc --started-from-file %U

1
बहुत बढ़िया, मैं envउम्मीद के अनुसार कमांड कार्यों की पुष्टि कर सकता हूं । :)
edwinksl

@edwinksl बढ़िया! परिणाम के परीक्षण और सत्यापन के लिए धन्यवाद
अनवर

2
मैंने इसी तरह से परेशान होकर इस बग को ठीक करने के लिए एक सिफारिश भी देखी हैUBUNTU_MENUPROXY । क्या आप दो दृष्टिकोणों के बीच के अंतर पर टिप्पणी कर सकते हैं, और जो (यदि कोई हो) कम प्रतिबंधात्मक है / जिसे 'जैविक' माना जाना चाहिए?
जोनाथन वाई।

@JonathanY। मैंने भी उस सिफारिश को देखा है। लेकिन उस के साथ परीक्षण के बाद, मुझे कोई अंतर नहीं मिला। उस एक का उपयोग करके आपका परिणाम क्या था?
अनवर

1
हां, मेरी समान कार्यक्षमता है vlc, या तो परिवर्तनशील नहीं है। संस्करण 2.2.2 Xenial पर।
जोनाथन वाई।
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.