[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Eén keyboard shortcut voor twee acties



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

-- 
Herwin Weststrate


Reply to: