Opera - spusť označený text v terminálu
September 4th, 2008
Často člověk potřebuje spustit příkaz, kterej si najde na Internetu. Co ho čeká? Ctrl+c, otevři terminál, Shift+insert a Enter. Hm. Rozhodl jsem se, že si to trošku zkrátím. Co takhle spustit označený text přímo z Opery pomocí kontextového menu? Abraka dabra:
[Hotclick Popup Menu] ... ... Item, Run in Konsole = Execute program,"konsole","--noframe --notoolbar --nomenubar -e bashproxy %t"
Tento řádek spustí konzoli s vybraným textem. Problém je ale v tom, že konzole se potom ihned zavře a jeden nevidí, co se opravdu stalo. Parametr –no-close se neosvedčil a Vás teď jistě napadlo “přišpendlit za příkaz && read”. Super, ale co když příkaz skončí chybou a read se nevykoná? Udělal jsem tedy krok stranou a napsal srandoskript, který vykoná sobě předané parametry a pustí read (konzole čeká na stisknutí klávesy a pak se zavře). Čili:
$*
read
Skript uložíme (třeba) jako bashproxy a uděláme spustitelným (chmod +x bashproxy) a posadíme do adresáře v $PATH. Nakonec se tedy můžeme pokochat výsledkem:

Popularity: 15% [?]
