วิธีเปิดแอปพลิเคชั่นบนเดสก์ท็อปเฉพาะจากบรรทัดคำสั่ง


22

ชื่อกล่าวมันทั้งหมด ฉันมักจะมีหน้าต่างคอนโซลบนเดสก์ทอป 1 ของฉัน ฉันต้องการเปิดใช้งานแอปพลิเคชันใด ๆ ที่ระบุว่าเดสก์ท็อปใดควรปรากฏหน้าต่างแอปพลิเคชัน ตัวอย่างเช่นจากหน้าต่างคอนโซลของฉันบนเดสก์ท็อป 1. ฉันต้องการเปิดthunderbirdในลักษณะที่หน้าต่างนั้นเปิดขึ้นบนเดสก์ท็อป 2 เป็นไปได้หรือไม่ (ฉันใช้ kubuntu 9.04)


คุณหมายถึงคุณมีจอภาพสองจอและต้องการเปิดใช้จอภาพที่สองหรือคุณมีเวิร์กสเปซสองอัน (เดสก์ท็อปเสมือน) และต้องการเปิดใช้งานจอภาพอื่นหรือไม่
Dirk Hartzer Waldeck

ฉันมีจอเดียวและฉันต้องการที่จะเปิดตัวที่ใด ๆ ของสี่พื้นที่ทำงานของฉัน (เดสก์ท็เสมือน)
มาร์กอส

คำตอบ:


13

นี่คือตัวเลือกน้อย

พายปีศาจ

นี่คือการกวดวิชาเก่า

wmctrl

คุณสามารถสร้างสคริปต์เพื่อย้ายไปยังพื้นที่ทำงานที่ต้องการแล้วเปิดแอปของคุณ (ที่มา ):

#!/bin/bash
wmctrl -s 1
firefox --new-tab $@ &

หรือคุณสามารถเปิดแอพแล้วย้าย ฉันคิดว่าสิ่งนี้จะทำงาน:

#!/bin/bash
thunderbird &
wmctrl -r :ACTIVE: -t 1
# if thunderbird takes a while to launch, you may need to find the window yourself:
#wmctrl -r `wmctrl -l | grep [t]hunderbird | cut -f1` -t 1

ปลั๊กอินสถานที่ Compiz

คุณสามารถเปิดใช้งานและกำหนดค่านี้ถ้าคุณติดตั้งcompizconfig การตั้งค่าผู้จัดการ ติดตั้ง compizconfig-settings-manager

ช่วยให้คุณกำหนดตำแหน่งคงที่สำหรับหน้าต่างที่มีชื่อเฉพาะ


FYI ก่อนหน้านี้ฉันใช้wmctrlใน Gnome คุณลักษณะบางอย่างของมันไม่ทำงานสำหรับฉันใน 11.04 w / Unity แต่ควรใช้ได้ใน 9.04 ไม่แน่ใจเกี่ยวกับ KDE


-1

ตอนนี้ฉันใช้xmonad : ฉันสามารถย้าย windows ไปที่หน้าจอ / เดสก์ท็อปได้อย่างง่ายดายโดยใช้แป้นพิมพ์

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