Fórum Ubuntu CZ/SK
Ostatní => Archiv => Téma založeno: Jan Skořepa 27 Října 2007, 08:15:03
-
Dobrý den,
potřebuji editovat nabídku aplikací (menu "Start"). Jedná se o to, co automaticky vytváří systém, když např. přidáváte (instalujete) program. Třeba zpřeházet jednotlivé aplikace do jiných podnabídek. Pouhým přetáhnutím myší mi to nešlo. Zkoušel jsem také použít aplikaci alacarte, ale tam ta aplikace šla vypnout/zapnout (její zobrazení v nabídce) nebo nějak přesunout, ale ne tam, kam bych chtěl. Taky s vytvářením nových podnabídek jsem se trápil. Prostě to divně fungovalo, či spíš nefungovalo. :(
Máte s tím někdo v prostředí Xubuntu zkušenosti? Jde to tam taky použít, nebo to je jen výsadou Ubuntu/Kubuntu? Nebo jak jinak bych mohl editovat tu nabídku, jestliže nechci odznova vytvářet zdlouhavě nové vlastní menu (ručním vytvářením spouštěčů - jinak jsem na to nepřišel, že by to šlo vytvořit pouhým přetažením nebo vytvořením "zástupce"). Prosím poraďte.
Díky moc za odpovědi.
-
Aplikace → Nastavení → Editor nabídky nestačí? (Nemám teď Xfce, tak nemůžu ověřit, jestli to je to, co potřebujete, ale vypadá to slibně...)
-
nabídka se upravuje ne pomocí editoru,ale tím že se mažou,přidávají nebo upravují .desktop soubory v /usr/share/applications. když soubor otevřeš v textovém editoru, uvidíš pár řádků - do jaké kategorie patří,co se má spustit,jak se jmenuje,komentář atd.
-
Já to chápu takhle:
Nabídka se edituje v editoru nabídky. Někde je tam ale --obsahuje-- --systém--, což odkazuje na nějakou další externí nabídku, takže to ostatní, co je v tom --systém-- je v jiném souboru, který se musí editovat samostatně... Ale kde ten soubor je? Je to ten /usr/share/applications?
-
Aplikace → Nastavení → Editor nabídky nestačí? (Nemám teď Xfce, tak nemůžu ověřit, jestli to je to, co potřebujete, ale vypadá to slibně...)
Právě že tím se dá vytvářet pouze vlastní nabídka - já potřebuju editovat tu část, která tam je přidána jako externí položka - příkaz systém.
nabídka se upravuje ne pomocí editoru,ale tím že se mažou,přidávají nebo upravují .desktop soubory v /usr/share/applications. když soubor otevřeš v textovém editoru, uvidíš pár řádků - do jaké kategorie patří,co se má spustit,jak se jmenuje,komentář atd.
Díky za tip. To jsem zkusil, je tam přes stovku souborů. ;) Podle mě je umístění v panelu na řádku Categories - například Firefox tam má "Categories=Application;Network;". To by odpovídalo umístění v nabídce Aplikace - Síť. Ale nenašel jsem nějaký ten seznam kategorií. Nevíte prosím, kde bych ho mohl najít? ???
Navíc u některých aplikací výpis kategorií neodpovídá struktuře menu - např. OO Calc (umístění v nabídce Aplikace - Kancelář) tam má "Categories=Application;Office;Spreadsheet", což vypadá na ještě další rozvětvení menu, které ale tam ve skutečnosti není. To je mi divné ??? a nabourává mi to logiku. ;) Navíc mi to připadá dost zdlouhavé takhle řešit přepisováním každou položku v menu, když ji chcete přesunout jinam. :( Něco jednoduššího a rychlejšího nevíte? :)
Já to chápu takhle:
Nabídka se edituje v editoru nabídky. Někde je tam ale --obsahuje-- --systém--, což odkazuje na nějakou další externí nabídku, takže to ostatní, co je v tom --systém-- je v jiném souboru, který se musí editovat samostatně... Ale kde ten soubor je? Je to ten /usr/share/applications?
Přesně tak, právě to hledám, kde by se to --systém-- dalo editovat. A nejlépe přes přetahování myší. :) Koukám, že nejsem sám, kdo by to potřeboval vyřešit. ;)
-
A v tom /usr/share/applications to tedy není? Nemůžu to vyzkoušet, nefunkční net mě vyhnal do woken :(
-
Tam je plno souborů s příponou .desktop, ve kterém jsou textové definice. Umístění v menu je podle mě v řádku Categories - například Gnome Partition Editor, který je přítomný v nabídce Aplikace - Systém má tento řádek: Categories=GNOME;System;Settings. Ale rád bych si to menu trošku předělal, avšak bez toho, abych ho celé vytvářel znovu, spíše přesunout jednotlivé aplikace. A bylo by fajn to přesouvat nějak jednoduše, např. přetažením myší, a ne manuálním přepisováním jednotlivých kategorií. Případně by mě zajímalo, jestli se v nabídce menu dá vytvořit někde v seznamu kategorií nová podnabídka, nepříklad Vypalování, ve stejné úrovni jako je např. Kancelář nebo Multimédia.
-
podnabidku nevytvoris KDE ma myslim schopnost delat podnabidky,obsahuje prehledny menu editor. v GNOME nevytvoris podnabidku(nebo mozna jo..) ale ma editor menu Alacarte, pres ktery to jde taky. Xfce ma sice taky menueditor,ale nepodarilo se mi nastavit aby se zobrazovaly vsecky podsekce a launchery(nebo podarilo,ale kdyz jsem pak nainstaloval novy program,nepridal se do nabidky)
Proto doporucuju delat launchery do menu rucne pres ¨.desktop soubory v /usr/share/applications. Neni to tak tezke a neudelas si v tom bordel.
###################
HOWTO:
Zkopirujte nejaky .desktop soubor v te slozce, vlozte ho do /usr/share/applications pod jinym jmenem.
Otevrte v textovem editoru, smazte nepotrebne veci. Nechte radky Icon,Exec,Categories,Name,Comment,GenericName a radek UTF-8. Icon je kompletni cesta k ikonce(muze byt svg,png,xpm) Exec je prikaz ke spusteni. Categories je kategorie launcheru(jestli bude v grafice,multimediich..) Name je jmeno aplikace v menu. Comment je komentar, Generic name jmeno v zavorce(Treba Spravce souboru, Prohlizec fotografii..) Comment,Name a Generic name muzou mit za sebou hranaty zavorky,aby tu mohlo byt i anglicke,i ceske nebo jine jmeno - zavisle na jazykovem nastaveni vaseho uctu.
Vse prepiste,ulozte a restartujte Xka CTRL+ALT+Backspace.
Categories:
Multimedia: Application;Multimedia;
Sit: Application;Network
Systemove nastroje: Application;System;
Grafika: Application;Graphics;
Prislusenstvi: Application;Utility;
###################
-
Děkuju za pěkný návod. Ještě se chci zeptat, jak si můžu vytvořit v menu další podnabídku? A podle čeho systém určuje, kam zařadí aplikaci, když je v kategorii více položek? Díky moc za odpovědi.
-
Xfce podnabidky neumi. Podnabidka v .desktop souboru se urcuje treba takto: Application;System;FileManager;
-
Právě tu poslední položku (FileManager) jsem měl na mysli. K čemu slouží? Stejně tak jako ty ostatní, co tam jsou jaksi "navíc" - k čemu slouží.
Například vypalovací programy (u všech je (umístění v nabídce Aplikace - Multimédia):
Brasero: Categories=GNOME;Application;AudioVideo;
K3b: Categories=KDE;Application;AudioVideo;DiscBurning;
Graveman: Categories=AudioVideo;
GnomeBaker: Categories=AudioVideo;DiscBurning;
Ty kategorie "navíc" jsou GNOME, DiscBurning, možná i Application. Aplikace jsou ve stejné podsložce, ale mají různé kategorie. K čemu je to využitelné?
Příklady ostatních programů:
Audacious (umístění v nabídce Aplikace - Multimédia): Categories=Application;GTK;AudioVideo;Player;
Audacity (umístění v nabídce Aplikace - Multimédia): Categories=Application;AudioVideo;Audio;Recorder;
Krusader (umístění v nabídce Aplikace - Nástroje): Categories=FileManager;Utility;Qt;KDE;
gThumb (umístění v nabídce Aplikace - Grafika): Categories=GNOME;GTK;Graphics;Viewer;RasterGraphics;2DGraphics;Photography;
OO Writer (umístění v nabídce Aplikace - Kancelář): Categories=Application;Office;WordProcessor
Firefox (umístění v nabídce Aplikace - Síť): Categories=Application;Network;
KompoZer (umístění v nabídce Aplikace - Síť): Categories=Network;WebDevelopment;
Skype (umístění v nabídce Aplikace - Síť): Categories=Network;Application;
Jestli jsou ty položky "navíc" třeba k umístění do jiných podnabídek. Proto by mě zajímalo, jestli a kde a jak se dá vytvořit v nabídce aplikace další položky (kromě těch stávajících Grafika, Hry, Kancelář, Multimédia, Nástroje, Ostatní, Systém, Síť). Prostě že bych si tam udělal třeba podsložku Vypalování (nevadilo by mi to moc, kdyby to bylo hned v hlavní nabídce - pokud tam nejde víc podúrovní) a do ní dal všechny vypalovací programy.
-
myslim,ze nektery window managery umi podnabidky a podle tech koncovych polozek si je urcuji...