Thunar – klávesová skratka pre „Vlastnú akciu“: Vytvor nový súbor

Krkolomný názov, ale má to byť návod 2v1.

Správcu súborov pre prostredie Xfce Thunar netreba asi predstavovať a ani „Vlastné akcie“ v ňom. O jednom aj druhom tu je už niekoľko článkov.

V kontextovej ponuke cez klávesnicu, klik pravým tlačidlom myšky alebo cez Hlavnú ponuku sa nám ponúka možnosť „Vytvoriť priečinok“ a „Vytvoriť dokument“.
# ak používate adresár ~/Šablóny, tak tieto sú tu ponúkané aj s adresármi
Pre vytvorenie priečinka (adresára) je dostupná aj klávesová skratka Ctrl-Shift-n ale pre vytvorenie súboru nie je žiadna a niekedy by sa fakt hodila. Je to ale zložený problém. Potrebujeme si zadefinovať „Vlastnú akciu“ (VA) a tej priradiť klávesovú skratku.

Vlastná akcia: Vytvor súbor

Pre fungovanie tohoto návodu je nutné mať nainštalovaný balík zenity. Overiť si jeho prítomnosť v systéme môžete napr. v synapticu alebo cez terminál príkazom:

Príkaz terminálu:
dpkg -s zenity | grep Status

Ak ho nemáte, tak si ho pridáte napr. príkazom:

Príkaz terminálu:
sudo apt-get install zenity

***

Otvorte si prázdny dokument a nakopírujte tam nasledujúci text:

#!/bin/sh
file=$(zenity --entry \
--title "Create New File" \
--text "Enter the new name:" \
--entry-text ""); touch "$file"

a uložte napr. ako ~/.sw/vytvor_subor.sh a povoľte jeho spustenie (klik pravým – vlastnosti – práva – Umožniť …)

V Hlavnej ponuke Thunaru zvoľte Upraviť – Nastaviť vlastné akcie – Pridať
a vyplňte  Názov, ako príkaz vyhľadajte svoj nový skript, ako vzorku nechajte hviezdičku * a nastavte zobrazenie pri výbere priečinkov.

 

 

 

 

 

 

 

 

Pozatvárajte to a v okne VA máte už aj túto novú:

zatvorte aj toto okno a skontrolujte si to v kontextovej ponuke:

 

výsledkom bude toto okno (zenity), kde si zvolíte názov vašeho dokumentu:

Priradenie klávesovej skratky ku „Vlastnej akcii“

Otvorte si skrytý súbor ~/.config/Thunar/uca.xml
Tu, celkom na konci, by mala byť táto vaša VA „Vytvor nový súbor. V zápise si nájdete aj ID tejto akcie, ktoré si skopírujte do schránky.

 

 

 

 

 

Otvorte si súbor ~/.config/Thunar/accels.scm  a vyhľadajte to ID

Odstráňte „okomentovanie“ na začiatku riadku a na koniec riadku, medzi úvodzovky, zapíšte klávesovú skratku. ktorú chcete tejto funkcii priradiť. Keďže na nový priečinok je predvolená Ctrl+Shift+n, na nový súbor (file) som si dal Ctrl+Shift+f a zápis je <Primary><Shift>f

Súbor uložte, všetky okná pozatvárajte, od/prihláste sa a môžete si klávesovú skratku k novej VA overiť.

Takto si viete priradiť klávesové skratky aj k iným VA, len dajte pozor aby nekolidovali s už zadefinovanými.

***

Zdroj z ktorého som čerpal.
Autorovi ďakujeme.

Štítky , , , .Záložka pro permanentní odkaz.

2 reakce na Thunar – klávesová skratka pre „Vlastnú akciu“: Vytvor nový súbor

  1. Ivan Horsák říká:

    Zdravím,
    Aby všechno fajn fungovalo, bude asi nutné upravit script následovně:

    #!/bin/bash
    file=$(zenity –entry \
    –title „Vytvor nový súbor“ \
    –text „Zadaj názov:“ \
    –entry-text „“); touch „$file“

    To jsou ale jen detaily. Dík za pěkný článek. (Zopakoval jsem si podrobně syntax příkazu „zenity“)

  2. kamowski říká:

    žiaľ wp deformuje tie dvojité pomlčky a niekedy zabudnem pridať varovanie 🙂
    vkladám ich už ako & # 45; & # 45; (bez tých medzier) ale pri naformátovaní do bloku to aj tak zleje do jednej
    vložil som to tam ako code, snáď to vydrží

Napsat komentář

Vaše emailová adresa nebude zveřejněna.