คำถามติดแท็ก window-title

3
แสดงคำสั่งในแถบหัวเรื่อง xterm
My Bash Prompt กำลังตั้งค่า xterm titlebar โดยใช้ลำดับต่อไปนี้: PS1='\033]0;\u@\h>\w\007' มีวิธีง่าย ๆ ในการแสดงคำสั่งปัจจุบันในแถบชื่อเรื่อง ตัวอย่างเช่นถ้าฉันกำลัง tailing ไฟล์โดยใช้ผมต้องการที่แถบชื่อของฉันที่จะพูดtail -f foo.logtail -f foo.log

4
เป็นไปได้ไหมที่จะตั้งชื่อของ Gnome Terminal เป็น“ user @ host” สำหรับโฮสต์ใดก็ตามที่ฉันเชื่อมต่ออยู่
ฉันต้องการตั้งค่าชื่อเทอร์มินัลเป็นuser@hostเพื่อให้ฉันสามารถบอกได้อย่างง่ายดายว่าเครื่องใดที่ฉันเชื่อมต่อกับจากชื่อหน้าต่าง มีวิธีทำสิ่งนี้จาก SSH หรือจากเทอร์มินัล GNOME หรือไม่?

2
หน้าจอ GNU: การเปลี่ยนชื่อหน้าต่างใหม่
ฉันสามารถเปลี่ยนชื่อหน้าต่างด้วย Ctrl-a Shift-a แทนที่จะแก้ไขชื่อหน้าต่างด้วยมือหลาย ๆ วิธีจะมีวิธีตั้งชื่อโดยอัตโนมัติหลังจากไดเรกทอรีปัจจุบันหรือไม่?


7
แก้ไขชื่อเทอร์มินัลหลังจากการบันทึกระยะไกล SSH ไปยังเครื่องอื่น
ตอนนี้ฉันกำลังใช้รหัส perl หนึ่งบรรทัดเพื่อเปลี่ยนชื่อของแถบเทอร์มินัลของฉัน print("\e]0;@ARGV\7"); แต่ทุกครั้งหลังจากที่ฉัน ssh ไปยังเครื่องระยะไกลอื่นชื่อจะถูกแก้ไขโดยโฮสต์ (ซึ่งฉันไม่ได้ใส่ใจโดยเฉพาะอย่างยิ่ง) แต่หลังจากฉันออกจากการเชื่อมต่อชื่อที่แก้ไขจะยังคงอยู่ มีวิธีแก้ไขปัญหานี้หรือไม่? เป็นหลักฉันต้องการชื่อคงที่สำหรับอาคารของฉันเมื่อทำงานในพื้นที่ ฉันใช้ xfce terminal และ terminator เป็นหลักภายใต้ CentOS หรือ Debian ขอบคุณ แก้ไข ความละเอียดอ่อนอีกประการหนึ่งคือการมีเทอร์มินัลทั้งหมดในชื่อเดียวกันฉันต้องการที่จะมีอิสระในการแก้ไขชื่อเรื่องได้ทันที แต่ห้ามเซสชั่น SSH เพียงอย่างเดียวจากการแก้ไขสิ่งที่ฉันแก้ไข

4
แทนที่ชื่อหน้าต่างสำหรับหน้าต่างใดก็ได้ใน KDE และตั้งชื่อหน้าต่างแบบกำหนดเอง
ใช้ KDE ที่นี่ แต่อาจมีวิธีแก้ปัญหาที่ทำงานร่วมกับสภาพแวดล้อมเดสก์ท็อปอื่นด้วย ฉันมักจะจัดการกับหลาย ๆ หน้าต่าง หน้าต่างส่วนใหญ่มีแท็บจำนวนมาก (เช่นหน้าต่างโลมาที่มีหลายแท็บหรือ Firefox, Konsole เป็นต้น) ชื่อหน้าต่างจะเปลี่ยนไปตามแท็บปัจจุบันของฉัน (ซึ่งส่วนใหญ่มีประโยชน์เกือบตลอดเวลา) แต่เมื่อทำงานกับหน้าต่างจำนวนมากฉันต้องการจัดระเบียบพวกเขาสักหน่อยและสามารถตั้งชื่อหน้าต่างใหม่ได้ด้วยตนเอง เอาชนะชื่อหน้าต่างที่โปรแกรมประยุกต์ให้ ฉันอาจตั้งชื่อหน้าต่าง Firefox "การวิจัย" และ "เอกสาร" หน้าต่าง Firefox อื่น ๆ เพื่อให้สามารถแยกแยะความแตกต่างระหว่างหน้าต่างที่ฉันใช้จัดระเบียบและจัดกลุ่มแท็บต่าง ๆ ได้อย่างง่ายดาย เป็นการดีที่ฉันจะสามารถคลิกที่แถบชื่อเรื่องของหน้าต่างและตั้งชื่อเองได้อย่างง่ายดาย แต่ฉันจะหาวิธีแก้ปัญหาที่ยุ่งยากกว่านี้เล็กน้อยตราบใดที่มันใช้งานได้ ฉันลองแล้วwmctrl -r :SELECT: -T "Research"แต่ใช้งานได้ชั่วคราว (ชื่อจะถูกเปลี่ยนกลับเมื่อแอปพลิเคชันเปลี่ยนไปเช่นเมื่อเปลี่ยนแท็บ)

1
ทำไมฉันถึงมีภาพซ้อนและฉีกขาดด้วยตัวจัดการหน้าต่าง i3 ที่จับคู่กับ xcompgmr เมื่อเรียงหน้าจอเทอร์มินัล?
ฉันใช้ตัวจัดการหน้าต่างเรียงต่อกันของi3 ฉันไม่ได้เปิดใช้งานตัวxcompmgrแต่งเพลงในไฟล์~ / .i3 / configรวมถึงfehการแสดงรูปพื้นหลัง: exec --no-startup-id xcompmgr -c -C -t-5 -l-5 -r4.2 -o.55 exec feh --bg-scale ~/Downloads/Arch-Linux-Bluewave.jpg ตอนนี้lxterminalรองรับความโปร่งแสงเป็นต้น แต่เมื่อฉันจัดเรียงเครื่องของฉันในแนวตั้งวัตถุghosting การฉีกขาดและการตกแต่งบางส่วนจากพื้นที่ทำงานอื่น ๆ จะปรากฏที่ด้านบนขวา - และหายไปทันทีที่หน้าต่างปูกระเบื้องในแนวนอน นอกจากนี้เมื่อtransmission-gtk"ลอย" กล่องโต้ตอบการย้ายกล่องรอบ ๆ ใบโกสต์ในรูปแบบของเส้นแนวนอนเล็ก ๆ ซึ่งยังคงอยู่จนกว่าจะรีเฟรชบางส่วน มีวิธีแก้ปัญหาหรือไม่?

2
บังคับใช้ชื่อบนหน้าจอ GNU
ตามค่าเริ่มต้นหัวเรื่องของหน้าจอเซสชันคือชื่อของคำสั่งสุดท้ายที่ป้อนซึ่งใช้ได้สำหรับฉัน แต่ในบางกรณีฉันต้องการเปลี่ยน ฉันรู้ว่าคำสั่งCtrl- A Aแต่มันจะเปลี่ยนเฉพาะชื่อจนกว่าคำสั่งต่อไปและฉันต้องการที่จะอยู่ที่นั่นจนกว่าฉันจะตัดสินใจเป็นอย่างอื่น แก้ไข: นี่คือpreexecฟังก์ชั่นที่ฉันพบในของฉัน.zshrc if [[ "$TERM" == "screen" ]]; then local CMD=${1[(wr)^(*=*|sudo|-*)]} echo -n "\ek$CMD\e\\" fi
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.