Neverwinter Nights'ı çalıştırmak için ayrı bir sanal terminalden basit bir komut dosyası hazırladım:
#!/bin/bash
read -r -d '' myrcfile <<'EOF'
#!/bin/bash
cd /path/to/game
./nwn
EOF
XINITRC=<(echo "${myrcfile}") xinit -- :1 vt8
Bu işe yarar, oyun oldukça dalgalı. Başvuru için, ilk / varsayılan X örneğinden iyi çalışır.
Etrafında dolandım schedtool Daha iyisini yapıp yapamayacağımı görmek için, ilk bakışta başarmış gibiydim, ama gerçekte gelişme zaman çizelgesi nedeniyle değildi, aksine [naif] bunu yaptığım için:
sudo schedtool ${parms} -e ./nwn
^^^^
... çünkü bazıları schedtool 'nin parametreleri root gerektirir (not: ${parms} çeşitli kombinasyonları schedtool parametreleri). schedtool hızdaki iyileşmeden sorumlu değildi - sudo oldu. Durumun böyle olmasını sağlamak için iç metnin son satırını değiştirdim. gnome-terminal -c 'sudo ./nwn' ve tabii ki kusursuz çalışıyor.
Bunun nasıl yapılacağı hakkında iyi bir öneriniz var mı?
İşte denediğim bazı şeyler:
- X'i sudo altında çalıştırın, sonra koyun
su -c ./nwn myusernamesenaryoda - Oyunu koştum & amp; Kullanıcı olarak X, sonra koştu
schedtoolayrı bir sanal terminalden w /sudoçalışmakta olan işlemin ayarlarını değiştirmek- Bu belirtmek gibi görünüyor
schedtoolhiçbir işe yaramayacak
- Bu belirtmek gibi görünüyor