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 myusername
senaryoda - Oyunu koştum & amp; Kullanıcı olarak X, sonra koştu
schedtool
ayrı bir sanal terminalden w /sudo
çalışmakta olan işlemin ayarlarını değiştirmek- Bu belirtmek gibi görünüyor
schedtool
hiçbir işe yaramayacak
- Bu belirtmek gibi görünüyor