On 08/21/2010 09:20 AM, Dirk Schouten wrote:
Geachte groep,
Voor blinden en slechtzienden probeer ik in Ubuntu 10.04 een keyboard
shortcut te maken via System > Appearance > Keyboard Shortcuts.
Deze keyboard shortcut moet twee dingen doen:
- Een terminal starten
- In de terminal een programma uitvoeren
Het is nodig om het terminal venster beschikbaar te hebben (navigatie
voor slechtzienden).
Het commando om de terminal te starten is 'gnome-terminal'.
Het lukt mij niet om het programma (daisy-player) te starten krijgen.
Daisy-player is een CLI programma.
Wat niet werkt:
- gnome-terminal && daisy-player
- gnome-terminal ; daisy-player
Bij beiden start zelfs de terminal niet en krijg ik allerlei
foutberichten van gnome-terminal.
Ook het laten uitvoeren van een shell script waarin:
#!/bin/bash
/usr/bin/gnome-terminal
/usr/local/bin/daisy-player
Geeft ook fouten bij het starten van gnome-terminal en de rest wordt
niet uitgevoerd.
Al googelend vond ik niets m.b.t. 2 commando's uitvoeren vaia een
keyboard shortcut.
Al deze manieren starten twee aparte processen. 1 daarvan is de
gnome-terminal, daarna wordt een ander proces gestart voor daise-player.
Wat je zoekt is een manier om het programma als argument mee te geven
aan je terminal.
Nu heb ik hier geen gnome bij de hand, maar mijn manpage van xterm zegt
hierover het volgende:
-e program [ arguments ... ]
This option specifies the program (and its command line argu‐
ments) to be run in the xterm window. It also sets the window
title and icon name to be the basename of the program being
executed if neither -T nor -n are given on the command line.
This must be the last option on the command line.
Onder xterm zou het dus werken met `xterm -e daisy-player`. Als je in de
manpage van gnome-terminal zoekt naar een vergelijkbare optie is het
daar vast ook wel mee te doen.
Succes