Qt5

2014-11-17 6 views
10

पर अपडेट करने के बाद क्यूटी निर्माता में कोई कीबोर्ड इनपुट नहीं है। मुझे यह अजीब स्थिति है कि क्यूटी को 4.8 से 5.3 तक अपडेट करने के बाद, क्यूटी निर्माता (v.3.2.1) कोई भी कीबोर्ड इनपुट नहीं लेगा। कीबोर्ड अन्य अनुप्रयोगों में सामान्य रूप से काम कर रहा है।Qt5

मैं एक्सएफसीई के साथ डेबियन व्हीज़ी (7.7) पर हूं, लेकिन wheezy-backports से संकुल के Qt5 सेट को स्थापित किया है। क्या किसी को पता है कि इसके बारे में क्या किया जा सकता है?

अद्यतन: के रूप में अनुरोध किया है, यहां टर्मिनल उत्पादन है:

libEGL warning: DRI2: failed to authenticate 
xkbcommon:ERROR: failed to add default include path auto 
Qt: Failed to create XKB context! 
Use QT_XKB_CONFIG_ROOT environmental variable to provide an addtional search path, 
add ':' as separator to provide several search paths and/or make sure that XKB 
configurationdata directory contains recent enough contents, to update please see 
http://cgit.freedesktop.org/xkeyboard-config/ . 
+1

आप एक कंसोल, प्रकार 'qtcreator' और के साथ अपने प्रश्न अपडेट खोल सकता संदेश आप प्राप्त करते हैं? – Antwane

+0

शॉर्टकट्स काम करते हैं? – prajmus

+0

@prajmus नहीं, शॉर्टकट्स या तो काम नहीं करते हैं। – virt

उत्तर

11

यह है जाहिरा तौर पर एक ज्ञात बग, कुछ संदेश और पोस्ट इंटरनेट पर इस मुद्दे के बारे में बात करती है।

हो सकता है कि इस कोशिश, https://lists.debian.org/debian-backports/2014/10/msg00061.html

Opening Qt5 applications from backports (or self compiled against backported Qt5) have some trouble finding XCB data:

$ /usr/lib/x86_64-linux-gnu/qt5/examples/quick/d ialogs/systemdialogs/systemdialogs xkbcommon: ERROR: failed to add default include path auto Qt: Failed to create XKB context! Use QT_XKB_CONFIG_ROOT environmental variable to provide an additional search path, add ':' as separator to provide several search paths and/or make sure that XKB configuration data directory contains recent enough contents, to update please see http://cgit.freedesktop.org/xkeyboard-config/ .

Applications run fine, but can't get input from the keyboard.

As the warning points out, setting the environment variable fixes it:

export QT_XKB_CONFIG_ROOT=/usr/share/X11/xkb

से तो, folowing कमांड के साथ qtcreator चलाने का प्रयास:

export QT_XKB_CONFIG_ROOT=/usr/share/X11/xkb & qtcreator 
+0

मुझे निर्यात करना था और qtcreator दो चरणों में शुरू होता था, लेकिन अब यह फिर से काम कर रहा है। सभी को बहुत बहुत धन्यवाद! – virt

+0

यदि आप किसी एसएसएच क्लाइंट से लॉग इन कर रहे हैं और QT_XKB_CONFIG_ROOT चर का अनुरोध करने वाले त्रुटि संदेश प्राप्त करें। फिर उस उपयोगकर्ता की होम निर्देशिका पर जाएं जिसमें आप लॉग इन कर रहे हैं और फ़ाइल के अंत में लाइन निर्यात QT_XKB_CONFIG_ROOT =/usr/share/X11/xkb डालें। Bashrc – elhombre

संबंधित मुद्दे