Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: vlastni menu (GTK) na ruzne prikazy  (Přečteno 7509 krát)

karlitos

  • Stálý člen
  • **
  • Příspěvků: 1057
  • Bioinformatics - solutions in-silico
    • homepage
vlastni menu (GTK) na ruzne prikazy
« kdy: 15 Června 2009, 23:55:27 »
Dlouho jsem resil jak si zjednodusit praci s prikazy typu : sudo gedit /etc/apt/sources.list Byl jsem liny casto vypisovat podobne prikazy do temrinalu a nechtel jsem to resit napriklad prez spoustece (bylo by jich prilis moc) nebo klavesove zkratky.
Reseni (pro me) jsem nasel zde : http://www.gnomefiles.org/app.php/myGtkMenu

Tady je muj postup :
  • nakopiroval jsem obsah archivu do /usr/share/gtkmenu
    je samozrejme mozne zvolit vlastni umisteni , treba /home  , pak je samozrejme potreba podle toho upravit spoustec a jine cesty
  • na panelu v Gnome jsem si vytvoril spoustec :
    typ : aplikace
    nazev : custom menu
    prikaz : /usr/share/gtkmenu/myGtkMenu  /usr/share/gtkmenu/menu.txt (pripadne analogicky dle vaseho umisteni)
    komentar : custom menu for some used terminal commands
Jako ikonka se mi libila /usr/share/pixmaps/gnome-gmenu.png

A pak je jen treba upravit soubor menu.txt v adresari kam jste predtim nakopirovali soubory z archivu. Prohledm jsem si puvodni od autora , syntaxe je jednoducha , prikladam muj vlastni :
Kód: [Vybrat]
#      ............... Beginning of menu ...............

item = -  -  -  Menu  -  -  -
cmd = " "
icon = NULL

SEPARATOR

iconsize = 25
Submenu = SU

icon = /usr/share/pixmaps/gksu-root-terminal.png
   
item=gnome-commander 
cmd = gnome-terminal --command "sudo mc" --geometry=1024x768+0+49
icon=/usr/share/pixmaps/gnome-commander.png


iconsize = 25
item = nautilus 
cmd = gksu nautilus
icon = /usr/share/pixmaps/gnome-folder.png

iconsize = 25
item = midnight commander 
cmd = gnome-terminal -e mc
icon = /usr/share/pixmaps/mc.xpm

SEPARATOR

item = sources.list 
cmd = gksu gedit /etc/apt/sources.list
icon = /usr/share/icons/Shiki-Mint/scalable/apps/gedit-icon.svg

item = xorg.conf 
cmd = gksu gedit /etc/X11/xorg.conf
icon = /usr/share/icons/Shiki-Mint/scalable/apps/gedit-icon.svg

item = menu.lst 
cmd = gksu gedit /boot/grub/menu.lst
icon = /usr/share/icons/Shiki-Mint/scalable/apps/gedit-icon.svg

item = fstab 
cmd = gksu gedit /etc/fstab
icon = /usr/share/icons/Shiki-Mint/scalable/apps/gedit-icon.svg

SEPARATOR

Submenu = truecrypt
icon = /usr/share/pixmaps/truecrypt.xpm

item = auto-mount
cmd = truecrypt --auto-mount=devices
icon = NULL

item = dismount all
cmd = truecrypt -d
icon = NULL

SEPARATOR

item = mount AUDIO/VIDEO
cmd = truecrypt /dev/sdb2 /media/truecrypt1
icon = NULL

item = dismount AUDIO/VIDEO
cmd = truecrypt -d /dev/sdb2 /media/truecrypt1
icon = NULL

SEPARATOR

item = Edit Menu
cmd = gksu gedit /usr/share/gtkmenu/menu.txt
icon = /usr/share/pixmaps/gnome-gmenu.png

item = root terminal
cmd = gksu gnome-terminal
icon = /usr/share/pixmaps/gnome-term.png

item = _Notes
cmd = gedit ~/Notes.txt
icon = /usr/share/pixmaps/gnome-note.png

iconsize = 35

item = _Calculator
cmd = gcalctool
icon = /usr/share/pixmaps/gnome-calc2.png

item =  Gimp
cmd = gimp
icon = /usr/share/pixmaps/gnome-gimp.png

iconsize = 25

SEPARATOR

Vysledkem snazeni je mala ikonka v panelu ktera po kliknuti zobrazi obycejne menu kopirujici vzhled prostredi kde si jednim kliknutim zjednodusuju vypisovani casto uzivanych prikazu. Tady je screenshot jak to vypada podle uvedeneho nastaveni v menu.txt


VYRESENO :
Na tomto miste bych mel dotaz na zkusenejsi : rad bych abych mohl otevrit midnight-commander jako root , kdybych vytvarel spoustec , zadal bych jako typ : aplikace terminalu ,ale to zde nemuzu. Z terminalu mi funguje prikaz : gnome-terminal -e mc , bohuzel pokud ho zde uvedu jako prikaz na spusteni aplikace nefunguje to. Jak tedy udelat to psusteni v terminalu ? Diky za radu
« Poslední změna: 21 Června 2009, 00:02:29 od karlitos »
Lenovo ThinkCentre A61 912073G
Athlon X2 5000+ 4GB RAM Nvidia Geforce 9500GT
Linux Mint 9 Isadora , Win7 64Bit

premet

  • Host
Re: vlastni menu (GTK) na ruzne prikazy
« Odpověď #1 kdy: 16 Června 2009, 00:00:04 »
Hoď sem nějaký screeny, zajímalo by mě co to přesně je, protože jsem to z toho moc nepochopil  :)

EDIT: Jo už chápu  ;D
« Poslední změna: 16 Června 2009, 00:04:30 od Premet »

zozo

  • Aktivní člen
  • *
  • Příspěvků: 224
  • Mám sestupný tračník plný prejtu
    • Moje virtuálne miesto
Re: vlastni menu (GTK) na ruzne prikazy
« Odpověď #2 kdy: 16 Června 2009, 00:02:03 »
nedalo by sa toto iste spravit cez alias ? (nemyslim Gtk menu, ale zjednodusenie prikazu)
last.fm/user/kingzozo

karlitos

  • Stálý člen
  • **
  • Příspěvků: 1057
  • Bioinformatics - solutions in-silico
    • homepage
Re: vlastni menu (GTK) na ruzne prikazy
« Odpověď #3 kdy: 16 Června 2009, 00:17:52 »
Tak jsem pridal ten screenshot. Je to sesta ikonka zleva a rozbali se ta tam to menu a podmenu kdyz na ne najedete myskou. Standartne se menu otevira tam kd eje kursor - coz je to presne jak jsem chtel , anzto tedy v miste ikonky , ale lze nastavit i umisteni na plose (souradnice). Vice je uvedeno v hlavice menu.txt

nedalo by sa toto iste spravit cez alias ? (nemyslim Gtk menu, ale zjednodusenie prikazu)
,
Urcite , ale ja jsem proste napraveny klikaci maniak , tedy - uz jsem davno vzal terminal na milost a praci s nim si uzivam. Nemine sezeni abych nemel aspon jedne otevreny ale ... sem ves lina a nerad pisu. Takze nez nekam kliknout , pak cekat na otevreni terminalu, pak neco natukat ... opravit preklepy ... enter ... Tohle je proste rychlejsi. A navic ! Ne musim si vsechny ty povely pamatovat - a ze jsem jich uz nasbiral hodne.
« Poslední změna: 16 Června 2009, 00:25:40 od karlitos »
Lenovo ThinkCentre A61 912073G
Athlon X2 5000+ 4GB RAM Nvidia Geforce 9500GT
Linux Mint 9 Isadora , Win7 64Bit

karlitos

  • Stálý člen
  • **
  • Příspěvků: 1057
  • Bioinformatics - solutions in-silico
    • homepage
Re: vlastni menu (GTK) na ruzne prikazy
« Odpověď #4 kdy: 20 Června 2009, 17:44:17 »
Nepordail by mi nekdo jak udelat ten prikaz pro spusteni midnight commander pod rootem ? - viz vyse
Lenovo ThinkCentre A61 912073G
Athlon X2 5000+ 4GB RAM Nvidia Geforce 9500GT
Linux Mint 9 Isadora , Win7 64Bit

TIBOR

  • Závislák
  • ***
  • Příspěvků: 6529
  • Som uzivatel linuxovej distribucie, som linuxak?
Re: vlastni menu (GTK) na ruzne prikazy
« Odpověď #5 kdy: 20 Června 2009, 18:06:03 »
Nepordail by mi nekdo jak udelat ten prikaz pro spusteni midnight commander pod rootem ? - viz vyse
Skus
Kód: [Vybrat]
gnome-terminal --command "sudo mc"Prave som pozeral man a "-e" a "--command" je to iste.
« Poslední změna: 20 Června 2009, 18:11:30 od TIBOR »
HP Laptop 17-ca1xxx Ubuntu Mate 22.04 FF 64bit.
Asus X751LB-TY014H Ubuntu Mate 20.04.1 FF 64bit.
Linus, Lajnas, Línus, Luínus, Lajnus a je mi naozaj jedno, ako ľudia vyslovujú moje meno. Ale "Linux" je vždy "Linux". LINUS TORVALDS, tvorca Linuxového jadra.(V dokumente Revolution OS)

karlitos

  • Stálý člen
  • **
  • Příspěvků: 1057
  • Bioinformatics - solutions in-silico
    • homepage
Re: vlastni menu (GTK) na ruzne prikazy
« Odpověď #6 kdy: 21 Června 2009, 00:00:54 »
Vrele diky ! FUNGUJE !!!!
Lenovo ThinkCentre A61 912073G
Athlon X2 5000+ 4GB RAM Nvidia Geforce 9500GT
Linux Mint 9 Isadora , Win7 64Bit

LorD_OniX

  • Návštěvník
  • Příspěvků: 50
Re: vlastni menu (GTK) na ruzne prikazy
« Odpověď #7 kdy: 27 Června 2009, 10:49:40 »
To karlitos: chtel bych se zeptat jestli bych mohl tento navod, napsat pod Wiki a pod tvym jmenem jako autora navodu ? Mam to vyzkouseno a funguje to skvele, tak ze bych to z fora prepsal pro vsechny na Wiki.

min25

  • Aktivní člen
  • *
  • Příspěvků: 488
Re: vlastni menu (GTK) na ruzne prikazy
« Odpověď #8 kdy: 27 Června 2009, 11:58:30 »
Vrele diky ! FUNGUJE !!!!
To karlitos v navodu je zminovana uprava menu.txt tento soubor se v archivu nenachazi pouze tam je TestMenu.txt ale jeho editaci se zadna zmena nekona ???
Nemuze to byt tim ze mam 9.04 64bit?
« Poslední změna: 27 Června 2009, 12:04:35 od min25 »

LorD_OniX

  • Návštěvník
  • Příspěvků: 50
Re: vlastni menu (GTK) na ruzne prikazy
« Odpověď #9 kdy: 27 Června 2009, 19:30:20 »
To min25: pokud si vzpominam, tak po rozbaleni archivu s programem, se tam zadne menu nenachazi. Postup je ovsem jednoduchy:

* Vyberte si libovolnou slozku, kde chcete mit menu uchovane, nejlepe do slozky s programem
* Vytvorte si nazev pro menu treba "menu", touch menu
* Do tohoto souboru si vlozte treba tento text co je tady na foru
* Vytvorte si spoustec aplikace v menu
** Do jeho nazvu si dejte co chcete
** Do prikazu si dejte tlacitko prochazet a najdete cestu k spustitelnemu souboru toho programu a za to napiste cestu k souboru s menu takze:
** Cesta k binarce:                       /home/lordonix/programy/gtkMenu/myGtkmenu
** Cesta k souboru s definici menu:  /home/lordonix/programy/gtkMenu/menu
** Spoustec: cestaKbinarce mezera cestaKmenu
** Spoustec: /home/lordonix/programy/gtkMenu/myGtkmenu /home/lordonix/programy/gtkMenu/menu

min25

  • Aktivní člen
  • *
  • Příspěvků: 488
Re: vlastni menu (GTK) na ruzne prikazy
« Odpověď #10 kdy: 27 Června 2009, 23:18:14 »
To LorD_OniX již to funguje :) Problém byl v tom že jsem v Opeře 10 zkopíroval od karlitose menu.txt a vložil ho ze schránky do editoru MC a to nevím proč nefunguje. Pokud to uložím v geditu je vše ok. Ještě jednou moc díky. Je to dobrá věc ulehčí to práci. Zasloužilo by to opravdu dát na Wiki aby to tady nezapadlo.

karlitos

  • Stálý člen
  • **
  • Příspěvků: 1057
  • Bioinformatics - solutions in-silico
    • homepage
Re: vlastni menu (GTK) na ruzne prikazy
« Odpověď #11 kdy: 06 Července 2009, 14:04:24 »
Damove a pany  ;D , predne zdravim a omlouvam se ze jsem dlouho neregoval , mel jsem napilno.
Citace
To karlitos: chtel bych se zeptat jestli bych mohl tento navod, napsat pod Wiki a pod tvym jmenem jako autora navodu ? Mam to vyzkouseno a funguje to skvele, tak ze bych to z fora prepsal pro vsechny na Wiki.
Bude mi velkou cti , bohuzel me ted zamestnava skola , ale kdyz nekdo s navodem na wiki zacne tak ho rad pomuzu rozsirit.
Citace
v navodu je zminovana uprava menu.txt tento soubor se v archivu nenachazi pouze tam je TestMenu.txt ale jeho editaci se zadna zmena nekona
Soubor Testmenu.txt je puvodni od autora , staci ho prejmenovat na menu.txt a nebo si upravit spoustec. Ja jsem z puvodniho souboru vychazel , syntaxe je velmi jednoducha. Jinak je to presne jak to napsal LorD_OniX - spoustec je : cesta/k/souboru/myGtkMenu pauza cesta/ke/konfoguracnimu/souboru (at uz se jmenuje jakkoliv)

Jeste chci rict ze na zacatku toho konfoguracniho souboru lze nastavit bud souradnice kde se ma menu otevrit a nebo se tento radek zakomentuje , pripadne vymaze a pak se menu otevre tam kde je kurzor. Pokud je ovsem prodleva mezi kliknutim a spustenim (napr. CPU jede na plne obratky) tak si muzete mezitim myskou hybnout nekam pryc a menu se vam otevre uprostred obrazovky  :) coz je ale drobnost.

Jinak jsem moc rad ze jsem mohl prispet troskou do mlyna , podivam se casem na tu wiki.
zdravim K

Lenovo ThinkCentre A61 912073G
Athlon X2 5000+ 4GB RAM Nvidia Geforce 9500GT
Linux Mint 9 Isadora , Win7 64Bit

pim

  • Aktivní člen
  • *
  • Příspěvků: 111
  • I zde mohla být umístěna Vaše reklama.
Re: vlastni menu (GTK) na ruzne prikazy
« Odpověď #12 kdy: 10 Července 2009, 07:44:16 »
Dobra vec. Hodi se. Uz jsem si v tom nastavil seznam svych oblibenych internetovych radii, pac jich zacalo byti presprilis a uz si je vsechna nepamatuji.
Lze nastavit otevreni tohoto menu pomoci klavesove zkratky? (S mysi nejsem kamarad:-) )
Hezky den.
Ubuntu 10.04 64bit (LTS) & Arch Linux 64bit;
HP6720s; CPU: C2D T7250; Chipset: Intel GM965; Graphics: Intel GMA X3100; Wifi: Intel 3945ABG;

karlitos

  • Stálý člen
  • **
  • Příspěvků: 1057
  • Bioinformatics - solutions in-silico
    • homepage
Re: vlastni menu (GTK) na ruzne prikazy
« Odpověď #13 kdy: 10 Července 2009, 11:45:48 »
Zdravim a jsem rad ze jsem potesil. Nevimjake pouzivate prostredi , ale v gnome je to v Nastaveni -> klavesove zkratky a jako prikaz zadat ten pro spoustec. Jenom pak doporucuju nastavit si v konfiguracnim souboru to otviranina danem miste , jinak se menu otevre vzdycky tam co je kurzor.
Lenovo ThinkCentre A61 912073G
Athlon X2 5000+ 4GB RAM Nvidia Geforce 9500GT
Linux Mint 9 Isadora , Win7 64Bit

pim

  • Aktivní člen
  • *
  • Příspěvků: 111
  • I zde mohla být umístěna Vaše reklama.
Re: vlastni menu (GTK) na ruzne prikazy
« Odpověď #14 kdy: 10 Července 2009, 13:07:28 »
Diky za promptni odpoved. Ze me to netrklo:-)
A radsi si hned do podpisu zde na foru pridam prostredi.
 Have a nice day.
Ubuntu 10.04 64bit (LTS) & Arch Linux 64bit;
HP6720s; CPU: C2D T7250; Chipset: Intel GM965; Graphics: Intel GMA X3100; Wifi: Intel 3945ABG;

spynfo

  • Stálý člen
  • **
  • Příspěvků: 505
    • picasa: konicky a relax
Re: vlastni menu (GTK) na ruzne prikazy
« Odpověď #15 kdy: 08 Října 2009, 15:12:44 »
pry bash si pamatuje a DOPLNUJE prikazy, viz
http://www.abclinuxu.cz/clanky/tipy/bash-chytre-doplnovani
« Poslední změna: 09 Října 2009, 06:05:08 od spynfo »
Muj nekonecny obdiv vsem, kdo pisou v shellu :-)
Compaq Presario CQ57 AMD E-450 APU with Radeon(tm) HD Graphics × 2

karlitos

  • Stálý člen
  • **
  • Příspěvků: 1057
  • Bioinformatics - solutions in-silico
    • homepage
Re:vlastni menu (GTK) na ruzne prikazy
« Odpověď #16 kdy: 17 Března 2012, 15:29:51 »
Vyrobil jsem z toho applet pro Cinnamon : http://cinnamon-spices.linuxmint.com/applets/view/32 Doufejme ze se toho nekdo chyti a prepise to cele v Javascriptu jako nativni applet.
Lenovo ThinkCentre A61 912073G
Athlon X2 5000+ 4GB RAM Nvidia Geforce 9500GT
Linux Mint 9 Isadora , Win7 64Bit

 

Provoz zaštiťuje spolek OpenAlt.