เทอร์มินัลปรากฏขึ้นล่าช้ามากเมื่อมีการใช้ทางลัด


25

เมื่อฉันกดCtrl+ Alt+ Tเทอร์มินัลจะเปิดขึ้นหลังจากผ่านไปประมาณ 30 วินาที มันค่อนข้างน่ารำคาญ ถ้าฉันเปิดด้วยAlt+ F2และเข้าสู่gnome-terminalหน้าต่างจะปรากฏขึ้นทันทีตามปกติ

ฉันใช้ Ubuntu 16.04 กับ gnome3

ขอบคุณสำหรับความช่วยเหลือของคุณล่วงหน้า!


อาจดูในการตั้งค่าระบบ -> แป้นพิมพ์ -> ทางลัด -> ตัวเรียกใช้งาน -> เปิดตัวเทอร์มินัลและตรวจสอบว่าได้ตั้งค่าไว้อย่างถูกต้อง คุณได้ทำการเปลี่ยนแปลงแป้นพิมพ์ลัดของคุณหรือไม่?
wjandrea

มันตั้งอย่างถูกต้องและฉันไม่ได้ทำ canges ใด ๆ
Alex Leidwein

2
@AlexLeidwein ขณะนี้มีวิธีการแก้ปัญหาเมื่อเทียบกับวิธีแก้ปัญหา ลบ dbus-user-session ซึ่งไม่ได้ติดตั้งโดยค่าเริ่มต้นใน Ubuntu 16.04
Antonios Hadjigeorgalis

คำตอบ:


21

วิธีแก้ปัญหาชั่วคราวที่กล่าวถึงในความคิดเห็น 16
https://bugzilla.gnome.org/show_bug.cgi?id=729101#c16

รันgnome-keyring-daemonในเทอร์มินัลโดยไม่มีตัวเลือกบรรทัดคำสั่ง
จากนั้นทุกอย่างทำงานได้ตามปกติหลังจากป้อนรหัสผ่านเพื่อปลดล็อกพวงกุญแจ

ในระบบของฉันฉันจะต้องเปิดฮัดก่อนที่รหัสผ่านจะปรากฏขึ้น ถ้าฉันเปิดฮัดก่อนคำสั่งเทอร์มินัลไดอะล็อกพรอมต์รหัสผ่านจะแสดงขึ้นทันที

ผลลัพธ์ของการjournalctl -fแสดง
gnome-keyring-daemon[12913]: Gkm: using old keyring directory: ...

แก้ไขแล้ว:
สำหรับฉันและคนอื่น ๆ การแก้ปัญหานี้คือการลบdbus-user-sessionสิ่งที่ถูกเพิ่มเข้ามาพร้อมกับการติดตั้งซอฟต์แวร์ล่าสุดที่ไม่จำเป็น สำหรับฉันมันถูกเพิ่มเมื่อฉันติดตั้งflatpak

วิธีการแก้:

  1. sudo apt-get remove --purge dbus-user-session
  2. Reboot

บริบทเพิ่มเติมพร้อมใช้งานเริ่มต้นที่ความคิดเห็นที่ 67 ในหัวข้อนี้
https://bugs.launchpad.net/ubuntu/+source/gnome-keyring/+bug/1689825


3
นี่ควรเป็นคำตอบที่ได้รับการโหวตสูงสุดและเป็นที่ยอมรับเนื่องจากมีการแก้ไขที่แท้จริงและไม่ใช่เพียงแค่การแก้ปัญหาการฆ่าgnome-keyring-daemonซึ่งจะทำให้รหัสผ่านที่บันทึกไว้ไม่สามารถใช้งานได้ IIRC
ผู้บัญชาการไบต์

มันทำงานได้อย่างสมบูรณ์แบบ! แก้ไขปัญหาที่คล้ายกันมากเกินไปที่ฉันมี: ความล่าช้าระหว่างการกด "พิมพ์หน้าจอ" และภาพหน้าจอที่ถ่ายและ Google Chrome ช้าลงในการเปิดตัวครั้งแรก
Alex

วิ่งเข้าไปในสิ่งนี้หลังจากติดตั้งโดยเจตนาdbus-user-sessionเพื่อสนับสนุน systemd services ที่เพิ่มการแจ้งเตือนมากกว่า dbus นี่คือการกำหนดค่าผิดพลาดบางอย่างที่เซสชันผู้ใช้ systemd นั้นไม่เหมือนกับเซสชัน GUI
เอเดรีย

13

ตามคำตอบนี้สำหรับ superuser:

จากข้อผิดพลาดที่ยื่นโดยxgdgsc , การตอบสนองช้านี้เพื่อลัด GNOME gnome-keyring-daemonดูเหมือนจะเกิดจาก โดยเฉพาะอย่างยิ่งการมี daemon หลายอินสแตนซ์จะทำให้การดำเนินการทางลัดหยุดชั่วคราวขณะที่พยายามสื่อสารกับ daemon จนกว่าจะหมดเวลา คุณสามารถใช้คำสั่งต่อไปนี้เพื่อตรวจสอบว่าคุณมี daemon หลายอินสแตนซ์ที่ทำงานอยู่หรือไม่:

pgrep gnome-keyring --list-full

ใน CentOS 7 ด้วย GNOME 3.14.2 ฉันสามารถแก้ไขสิ่งนี้ได้ด้วยการฆ่าทั้งสองกระบวนการ:

killall gnome-keyring-daemon

gnome-keyring-daemon เริ่มต้นใหม่โดยอัตโนมัติด้วยอินสแตนซ์เดียวเท่านั้นเมื่อฉันใช้แป้นพิมพ์ลัดของ GNOME ครั้งต่อไป


แม้จะมีการใช้งาน gnome-keyring เพียงครั้งเดียว แต่ฉันยังคงได้รับการตอบสนองช้าเมื่อเปิดเครื่อง เมื่อฉันฆ่าgnome-keyring-daemonChrome ทั้งหมดไม่สามารถเข้าสู่ระบบได้
Antonios Hadjigeorgalis

@AntoniosHadjigeorgalis จากประสบการณ์ของฉันความล่าช้าประเภทนี้เกิดขึ้นเพียงหนึ่งหรือสองทางลัด หากkillall gnome-keyring-daemonไม่ได้ผลสำหรับคุณอาจมอบหมายทางลัดเหล่านั้นใหม่สามารถช่วยได้
ICE

ทางลัดใหม่ของ @ICE ไม่ทำงานเช่นกัน
Antonios Hadjigeorgalis

7

เปิดแอปพลิเคชันเริ่มต้นและเพิ่มใหม่

  1. เพิ่มใหม่
  2. ชื่อ: อะไรก็ได้
  3. คำสั่ง: killall gnome-keyring-daemon
  4. ความคิดเห็น: อะไรก็ตาม

สนุก..


3
สิ่งที่ไม่terserahควรจะหมายความว่าอย่างไร
อันวาร์

2
@ อันวาร์: "terserah" เป็นคำภาษาอินโดนีเซีย / มาเลย์สำหรับ "อะไรก็ตาม" หรือ "อะไรก็ได้" ชื่อและคำอธิบายของแอปพลิเคชันเริ่มต้นมีไว้เพื่อช่วยคุณค้นหาและจัดระเบียบแอปพลิเคชันเท่านั้น แต่ไม่สำคัญว่าคุณจะใส่อะไรลงไป อาจ SierraX คัดลอกมาจากบล็อก / ไซต์บางแห่งและลืมที่จะแปลหรือไม่
Lie Ryan

1

จริง ๆ แล้วสิ่งนี้ช่วยฉัน ไปที่การตั้งค่าระบบ -> แป้นพิมพ์ -> ทางลัด -> ตัวเรียกใช้ -> ตัวเรียกใช้งานเทอร์มินัลมีการเขียนตัวเร่งความเร็วใหม่ ฉันรีเซ็ตปุ่มกดค้างไว้โดยกดCtrl+ Alt+ Tอีกครั้ง มันแก้ปัญหาได้

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