แป้นพิมพ์ไม่ทำงานกับ Tor Browser


17

ฉันใช้ Tor Browser 2.3.25-14 และ Ubuntu 13.10 ที่แท้จริง (Saucy Salamander) ฉันเริ่ม Tor ในหน้าต่างบรรทัดคำสั่ง ( ./start-tor-browser)

แป้นพิมพ์และเม้าส์น้อยกว่าสายเคเบิล (Logitech) กำลังทำงานแผงควบคุม Vidalia จะเปิดขึ้นหลังจากเชื่อมต่อกับเครือข่าย Tor แล้วหน้าต่าง Tor Browser (Firefox) จะเปิดขึ้นโดยอัตโนมัติ หัวหอมเป็นสีเขียวทุกอย่างโอเค แต่แป้นพิมพ์ไม่ทำงานในหน้าต่างเบราว์เซอร์ของ Tor เมาส์ใช่ทำงานได้

เมื่อฉันปิด Tor ด้วยแผงควบคุม Vidalia และเปิดแอปพลิเคชันอื่น ๆ แป้นพิมพ์จะทำงานอีกครั้ง มีใครบ้างที่สามารถช่วยฉันหรืออย่างน้อยก็เข้าใจปัญหาหรือไม่ ขอบคุณมาก!

คำตอบ:


29

คุณไม่จำเป็นต้องลบออกibusตามคำตอบนี้เนื่องจากคุณอาจต้องการมัน! ทางออกที่ถูกต้องนั้นง่ายมากและประกอบด้วย:

  1. เปิดstart-tor-browserไฟล์สคริปต์จากภายในแพ็คเกจ Tor ด้วยโปรแกรมแก้ไขที่คุณโปรดปราน ฉันใช้geditสำหรับเชลล์สคริปต์ดังนั้นในเทอร์มินัลคุณสามารถใช้คำสั่งต่อไปนี้:

    gedit /path/to/start-tor-browser
    
  2. เพิ่มบรรทัดต่อไปนี้ในบรรทัดที่สอง (ทันทีหลังบรรทัดที่มีคำสั่งล่าม shebang - #!/bin/sh):

    export GTK_IM_MODULE="xim"
    

    บรรทัดข้างต้นเปลี่ยนค่าเริ่มต้น ( ibus- Intelligent Input Bus ซึ่งเป็นเฟรมเวิร์กวิธีอินพุตสำหรับอินพุตหลายภาษา) สำหรับGTK_IM_MODULEตัวแปรสภาวะแวดล้อม (ซึ่งระบุโมดูลอินพุตวิธีที่จะใช้) เป็นxim(วิธีอินพุต X)

  3. แน่นอนบันทึกไฟล์และปิด

  4. ปิด Tor และเปิดใหม่อีกครั้ง

นั่นคือทั้งหมด (จนกว่าข้อผิดพลาดนี้จะได้รับการแก้ไขอย่างถูกต้อง)!


ฉันจะหาเส้นทางไปยังเบราว์เซอร์ของตัวเองได้อย่างไร?
mahdiar

@mahdiar เรียกใช้คำสั่งนี้แล้วsudo updatedb locate start-tor-browser
Radu Rădeanu

คุณช่วยอธิบายเพิ่มเติมเกี่ยวกับสิ่งที่เราเพิ่มในบรรทัดนี้ได้ไหม?
Ali

การเพิ่มการส่งออก GTK_IM_MODULE = "xim" เพื่อเริ่มใช้งานเบราว์เซอร์ใช้งานได้ดีสำหรับฉัน ขอบคุณ :)
moonstruck

2

ตั้งแต่เวอร์ชั่น 3.5.3 ข้อผิดพลาดนี้ได้รับการแก้ไขแล้ว!

ฉันทดสอบภายใต้ Ubuntu 13.10 64 บิตและไม่ต้องการการแก้ไขใด ๆ มันทำงานได้อย่างถูกต้อง


0

ในกรณีของฉันมันก็เพียงพอแล้วที่จะออกจาก ibus โดยทำ:

ibus exit

รายละเอียดเพิ่มเติมมีอยู่ในคำถามที่พบบ่อยของโครงการทอร์


-1

ข้อผิดพลาดนี้ได้รับการแก้ไขในฟอรัม TOR: # 9353 (แป้นพิมพ์ไม่ทำงานใน TBB 64- บิต 2.3.25-10 และ 3.0 เมื่อ ibus กำลังทำงาน) - Tor Bug Tracker & Wiki

เพียงแค่ต้องลบibusแพ็กเกจ (มันมีอินเทอร์เฟซอินพุตสำหรับภาษาการเขียนที่ซับซ้อน) ฉันหวังว่าคุณไม่ต้องการมัน

sudo apt-get remove ibus

จากนั้นรีสตาร์ทเครื่องมือจัดการหน้าจอของคุณ

sudo service lightdm restart

2
นี่ไม่ใช่การแก้ไขหรือการแก้ปัญหาเนื่องจากบางคนอาจต้อง ibus
Radu Rădeanu
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.