วิธีการตั้งค่ามิติเริ่มต้นของหน้าต่างแอปพลิเคชัน


0

ทุกครั้งที่ฉันเปิดแอปพลิเคชั่น nedit / gedit บนเครื่องของฉันแอปพลิเคชันจะโหลดในหน้าต่างเล็ก ๆ ฉันต้องปรับขนาดหน้าต่างทุกครั้ง มีวิธีใดที่จะตั้งค่ามิติเริ่มต้นที่สูงขึ้นสำหรับหน้าต่างแอปพลิเคชันเหล่านี้หรือไม่ และ FYI: ฉันใช้ Oracle Enterprise Linux ในโหมด XTERM


ขอบคุณ Marius ทางออกของคุณสมบูรณ์แบบ แต่ไม่มีโซลูชัน inbuilt แบบ unix ในการควบคุมขนาดเริ่มต้นของแอปพลิเคชันหรือไม่ โดยไม่ต้องใช้แอพของบุคคลที่สามเช่น wmctrl ???
Albin Suresh

คำตอบ:


0

คุณต้องใช้ wmctrl เพื่อทำเช่นนั้น คุณอาจต้องติดตั้งจาก repos หลังจากติดตั้งแล้วให้เปิดหน้าต่าง gedit วางตำแหน่งและปรับขนาดตามที่คุณต้องการ ตอนนี้ไปที่เทอร์มินัลแล้วออกคำสั่ง:

wmctrl -lG

คุณจะได้รับผลลัพธ์ที่มีหลายบรรทัดเช่นนี้

0x02400012  2 912  23   794  176  rasal Untitled [modified] – gedit

คอลัมน์ 3-6 เป็นค่าชดเชยของมุมหน้าต่าง คุณค่าของคุณจะแตกต่างจากของฉัน ตอนนี้ถ้าคุณออกคำสั่งเหล่านี้

gedit myfile.txt &
wmctrl -r gedit -e -e 0,0,0,640,480

(ใส่ค่าของคุณที่นี่แทนที่จะเป็นของฉัน 0,0,0,640,480) คุณจะมีตำแหน่งและขนาดของหน้าต่างตามที่คุณต้องการ

หากคุณต้องการทำสิ่งนี้โดยอัตโนมัติให้สร้างไฟล์ที่ชื่อว่า mygedit (หรืออะไรก็ตามที่คุณต้องการโทรหา) ในไดเรกทอรี bin ของคุณตรวจสอบให้แน่ใจว่า bin ของคุณอยู่ในเส้นทางการค้นหาของคุณแล้วไฟล์ chmod 755 ใส่เข้าไปในข้อความนี้

#!/bin/sh
gedit $1 &
wmctrl -r gedit -e -e 0,0,0,640,480

และจากนี้ไปคุณอาจเรียกใช้ gedit, ปรับขนาดและจัดตำแหน่งอย่างถูกต้องด้วยคำสั่ง

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