• Opret dig
  • Glemt adgangskode

User account menu

  • Artikler
  • Forside
  • Forum
  • Nyheder
  • Log ind
Hjem
LinuxIN.dk

Snak med

Opret dig!

Af SLK | 27.05.2008 20:44

Flere punkts genveje - program?

Software
Hejsa.

Sad og tænkte om der fandtes et simpelt genvej-program der kunne følgende:

Ved en genvejskombinationen (feks: CTRL+F1) kom der et simpel OSD der viste:
1) Opera
2) Firefox
3) Konqueror

- trykkede man så på henholdsvis 1,2,3 inden få sekunder vil det valgte program starte op, ellers ville OSD forsvinde igen.

Sådanne noget må da findes? OSD eller ej? Jeg savner det i hvertfald. Har rigtig mange genvejstaster programmeret, men det begynder sku at blive lidt uoverskueligt med feks. 6 webbrowsere osv.

  • Log ind eller opret dig for at tilføje kommentarer

Kommentarer5

# 1

17 år 5 måneder siden

Permalink

Indsendt af divineant den 28. maj 2008 kl. 03:13

Permalink

Re: Flere punkts genveje - program?

jeg kender ikke til et egentligt program der kan det, men da jeg er en sucker for at løse alle problemer med bash blev jeg nød til at starte vim.

<?php
## Start ##
#!/bin/bash

prompt="zenity --list --column $1";

function browser(){
apps=(firefox opera evolution);
run=`$prompt ${apps[@]}`;
case "$run" in
"firefox") firefox & ;;
"opera") opera & ;;
"konqueror") konqueror & ;;
esac
}

function other(){
apps=(thunderbird xchat nautilus);
run=`$prompt ${apps[@]}`;
case "$run" in
"thunderbird") thunderbird & ;;
"xchat") xchat & ;;
"nautilus") nautilus & ;;
esac
}

case "$1" in
"browser") browser ;;
"other") other ;;
esac
## Stop ##
?>



Gem den som en eksekverbar fil og kald den med det parameter du ønsker en menu for.

Hvis den skal være endnu sejere smider du dine genvejskommandoer i den og sourcer den under boot.
Du kan også gøre det manuelt igennem gui værktøjer eller hvor du nu har lyst

EDIT: DER SKAL IKKE PHP TAGS PÅ, DE GIVER BARE BEDRE KODEFREMSTILLING I DETTE FORUM
  • Log ind eller opret dig for at tilføje kommentarer

# 2

17 år 5 måneder siden

Permalink

Indsendt af divineant den 28. maj 2008 kl. 04:18

Permalink

Re: Flere punkts genveje - program?

..og så kan man jo ikke lade være med at tweake på den, så her er Version 0.2 som også virker med standard kde

<?php
##Start##
#!/bin/bash

desktop="gnome" # kde or gnome
menu=$1

function desktop(){
if [ "$desktop" = "kde" ]; then
prompt="kdialog --menu $menu"
for app in ${apps[@]}; do
tmp="$tmp $app $app"
done
apps=$tmp
fi
if [ "$desktop" = "gnome" ]; then prompt="zenity --list --column $menu"; fi
}

function run(){
desktop
run=`$prompt $apps`
$run & 1>/dev/null 2>&1
}

case "$1" in
"browser")
apps='firefox opera konqueror'
run
;;
"editor")
apps='gedit kile gvim emacs'
run
;;
"games")
apps='urbanterror fretsonfire'
run
;;
"medie")
apps='smplayer vlc amarok xmms'
run
;;
esac
##Stop##
?>
  • Log ind eller opret dig for at tilføje kommentarer

# 3

17 år 5 måneder siden

Permalink

Indsendt af SLK den 28. maj 2008 kl. 12:11

Permalink

Re: Flere punkts genveje - program?

Det er sku genialt det der divineant. Det virker jo fuldstændigt som efter hensigten :)

Tusinde tak.. :)


EDIT: Hvis du vil kode videre, så er en request herfra at man skulle kunne starte programmerne med tal.

Feks ved kald af "browser" kommer listen frem:

Firefox
Opera
Konq

Så kunne det laves:

1) Firefox
2) Opera
3) Konq

Så hvis man trykkede på 2-tallet startede Opera op med det samme.

- Lidt andet er at man ikke bare kan trykke enter på den markeret program man har valgt, man skal med TAB hoppe ned på "Ok" knappen for at starte programmet. (KDE 3)
  • Log ind eller opret dig for at tilføje kommentarer

# 4

17 år 5 måneder siden

Permalink

Indsendt af divineant den 28. maj 2008 kl. 12:36

Permalink

Re: Flere punkts genveje - program?

Hvis du ikke har noget imod gnome apps, så kan zenity som jeg benytter dertil godt finde ud af piletast + enter kombinationen.

På arch ligger den som en standalone applikation i repositoriet, imodsætning til kdialog som ligger dybt begravet i kde-base pakken. Så mon ikke det også er tilfældet på andre distros,
  • Log ind eller opret dig for at tilføje kommentarer

# 5

17 år 5 måneder siden

Permalink

Indsendt af divineant den 28. maj 2008 kl. 12:47

Permalink

Re: Flere punkts genveje - program?

angående valg med numre så er vi vist ude i noget som kræve en mere custom applikation, det ser ikke udtil at hverken zenity eller kdialog kan finde ud af sådan noget.
  • Log ind eller opret dig for at tilføje kommentarer

Svar søges

Mount btrfs-device fra ext4 0
Linux i KBH-event mandag den 17. November 0
Tid til at lære noget igen 0
TPM 2 0
BigLinux 0

Seneste aktivitet

Skal vi være nervøse? 21
How to upgrade to LMDE 7 6
Kontakt til dansk-gruppen 3
Internettet er ved at dø. Vi kan stadig stoppe det 1
Nørder søger nørder: Første Linux-brugergruppe på Mors 3
Østrigsk ministerium smider Microsoft ud til fordel for Nextcloud 1
Brug carburetor til at forblive usynlig online 8
Sådan konfigurerer du flatpaks' flathub til verified only 9
Plasma tapet-skifter 3
Virksomheder og enheder der kører på Linux 11
NordVPN har udgivet kildekoden til sin grafiske brugergrænseflade 2
Flere og flere bruger Brave browseren 1
LibreOffice og Collabora: Hvorfor er de ikke i skolerne i stedet for Word og Google Docs? 11
Firewall igen 5
Værdien ved open source 2
Sailfish på android telefon 1
Ladybird Browser 7
Satiriske ordspil 3
Kan ikke boote på installation 26
Tilføj signatur til Evolution mail 2

© 2025 Linuxin og de respektive skribenter

Oprettet og drevet af nørder siden 2004 !