มีสคริปต์ Perl หรือ Python ที่ฉันสามารถเขียนได้ซึ่งสามารถลดขนาดหน้าจอเทอร์มินัล Gnome ให้เล็กลงได้หรือไม่?


12

ฉันใช้ Ubuntu 14.04 พร้อมการตั้งค่า GNOME แบบเก่าจาก GDM (ฉันไม่ชอบอินเตอร์เฟส Unity ใหม่) มีวิธีที่ฉันสามารถสร้างคำสั่งที่ฉันสามารถพิมพ์ในหน้าต่างเทอร์มินัลเพื่อย่อให้เล็กสุดได้หรือไม่ มันยอดเยี่ยมมากที่จะพิมพ์เพียงอย่างเดียวminและแจ้งให้เทอร์มินัลย่อเล็กสุดในขณะที่ฉันมุ่งเน้นไปที่สิ่งอื่น

คำตอบ:


13
  1. ก่อนอื่นให้ติดตั้งxdotoolคำสั่ง:

    sudo apt-get install xdotool
  2. จากนั้นสร้างนามแฝงเพื่อให้สามารถรันminเป็นคำสั่ง:

    echo 'alias min="xdotool getactivewindow windowminimize"' >> ~/.bashrc`
  3. โหลดไฟล์. bashrc อีกครั้ง :

    . ~/.bashrc

8

หลาม oneliner ต่อไปนี้จะย่อขนาดgnome-terminalหน้าต่างปัจจุบัน:

python3 -c "from gi.repository import Gdk; \
[ Gdk.Screen.get_default().get_active_window().iconify() for i in range(2)]"

โปรดทราบว่าเราต้องเรียกiconify ()สองครั้งเพื่อย่อขนาดหน้าต่าง


1
IIRC คุณสามารถรัน iconify สองครั้งหรือคุณสามารถเก็บวัตถุหน้าต่างให้เป็นตัวแปรเรียกใช้.iconify()แล้วเรียกใช้window.process_all_updates()
Sergiy Kolodyazhnyy

2

คุณสามารถใช้การโยงคีย์Ctrl+ Spaceเพื่อเปิดเมนูหน้าต่างจากนั้นกดN(ในโลแคลภาษาอังกฤษ) เพื่อย่อขนาดหน้าต่าง

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