हां, Ctrl-aqडिफ़ॉल्ट रूप से काम करना चाहिए, हालांकि, नहीं, lxc-consoleवास्तव में screenअपने कंसोल व्यवहार को पूरा करने के लिए उपयोग नहीं करता है। वास्तव में, आप एक संघर्ष का सामना कर रहे हैं यदि आप स्क्रीन का उपयोग कर रहे हैं क्योंकि यह भी Ctrl-aउपसर्ग के रूप में उपयोग करता है । यदि आप अंदर हैं, screenलेकिन यह महसूस नहीं करते हैं, तो आपको टाइप करने की आवश्यकता होगी Ctrl-a a qक्योंकि डिफ़ॉल्ट व्यवहार screenयह है कि आपको Ctrl-a aवास्तव ^aमें इसके अंदर चल रहे शेल को भेजना होगा। आप -eया --escape=PREFIXविकल्प को पास करके भागने के लिए उपसर्ग बदल सकते हैं lxc-console।
इसके अलावा, ऐसा प्रतीत होता है कि इसमें एक बग हो सकता है lxc-startताकि यदि आप कंटेनर को शुरू करते समय तुरंत कंसोल मोड में चले जाएं तो आप Ctrl-a qबचने के लिए उपयोग नहीं कर सकते हैं - वास्तव में, सभी नियंत्रण वर्ण खराब हो जाते हैं और स्क्रीन पर प्रिंट होते हैं अपनी अपेक्षा के अनुरूप व्यवहार करने के बजाय। एक वर्कअराउंड इसे -dया --daemonविकल्प के साथ चलाना है ताकि यह तुरंत एक कंसोल शुरू न करे, और इसे हाथ से कनेक्ट करें:
lxc-start -d -n container-name
lxc-console -n container-name