จะปิดเคอร์เซอร์กะพริบใน Gnome 3.8 ได้อย่างไร


12

มีวิธีแก้ปัญหาที่เสนอนี้เพื่อปิดใช้งานเคอร์เซอร์กะพริบในเทอร์มินัล Gnome อย่างไรก็ตามดูเหมือนจะไม่ทำงานกับ Gnome 3.8 อีกต่อไป ไม่มีตัวเลือก/apps/gnome-terminal/profiles/Defaultใน Gconf

อะไรคือวิธีการทำงานของ Gnome 3.8

คำตอบ:


16

ลอง (ในเทอร์มินัล):

gsettings set org.gnome.desktop.interface cursor-blink false

ในขณะที่คุณสามารถดูรหัสได้ถูกย้ายไปที่org.gnome.desktop.interface(ผ่าน GSettings) ดังนั้นคุณสามารถเข้าถึงได้ทางdconf-editorถ้าคุณต้องการ


1
การปิดใช้งานเฉพาะในคำพังเพยขั้วใน Gnome 3.8 dconf write /org/gnome/terminal/legacy/profiles:/:<profile-uid>/cursor-blink-mode "'off'"และสูงกว่าลอง: UID ของโปรไฟล์สามารถรับได้จากการตั้งค่าโปรไฟล์ ขอขอบคุณที่เอกสาร ArchWiki สำหรับความช่วยเหลือ
g13n

4

ไม่มีข้อใดถูกเลยสำหรับ Debian Jessie ฉันหาทางออกต่อไปนี้จากเอกสาร GNOME ล่าสุด

## Find profile, see also Edit -> Profile Preferences -> Profile ID
gsettings get org.gnome.Terminal.ProfilesList list

## Substitute the relevant profile for UUID below - but include all / and :
gsettings set org.gnome.Terminal.Legacy.Profile:/org/gnome/terminal/legacy/profiles:/:UUID/ cursor-blink-mode off

## Disable globally (except gnome-terminal has its own config)
gsettings set org.gnome.desktop.interface cursor-blink false

ในการทำให้สิ่งนี้เป็นแบบอัตโนมัติสำหรับโปรไฟล์ทั้งหมดให้ป้อนใน bash

for uuid in $(gsettings get org.gnome.Terminal.ProfilesList list | tr -d "[',]"); do
    gsettings set org.gnome.Terminal.Legacy.Profile:/org/gnome/terminal/legacy/profiles:/:${uuid}/ cursor-blink-mode off
done

สิ่งนี้จะดึง UUIDs จากรายการโปรไฟล์ข้างต้นด้วยgsettingsและลบอักขระที่ไม่[',]ต้องการ รายการผลลัพธ์ถูกใช้ในการตั้งค่าเป็นcursor-blink-modeปิด


แน่นอนว่าใช้งานง่ายและเห็นได้ชัดว่าดีกว่าอินเทอร์เฟซ "สลับช่องทำเครื่องหมาย" ที่เก่ากว่า ... พวกมันกำลังคิด WTF เหรอ?
Nemo

2

ลองสิ่งนี้ หากต้องการปิดใช้งานเคอร์เซอร์ที่กระพริบบนเดสก์ท็อป: เพียงกดCtrl+ Alt+ Tบนแป้นพิมพ์เพื่อเปิด Terminal เมื่อเปิดขึ้นให้เรียกใช้คำสั่งด้านล่าง:

gconftool-2 --set /desktop/gnome/interface/cursor_blink --type bool false

หากต้องการปิดใช้งานการกะพริบเฉพาะโปรไฟล์เริ่มต้นของ Gnome Terminal:

gconftool-2 --set /apps/gnome-terminal/profiles/Default/cursor_blink_mode --type string off

ที่มา: M.Friedrich


สวัสดีมิทช์ สิ่งนี้ใช้ไม่ได้ เคอร์เซอร์ใน Terminal ยังคงกะพริบ ยิ่งไปกว่านั้นมันเป็นวิธีการเดียวกันกับที่ฉันได้อ้างถึงและได้อธิบายว่ามันไม่ได้ทำงานกับ Gnome 3.8
Dan Sherban

ฉันเปลี่ยนคำสั่งในคำตอบแล้ว ลองแล้วแจ้งให้เราทราบ
มิทช์

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