Fórum Ubuntu CZ/SK

Ubuntu pro osobní počítače => Software => Příkazový řádek a programování pro GNU/Linux => Téma založeno: Cuore 10 Ledna 2014, 14:09:48

Název: Nastavení účtu [vyřešeno]
Přispěvatel: Cuore 10 Ledna 2014, 14:09:48
Ahoj,
jak bych zjistil nastavení konkrétního účtu uživatele, tedy jaký používá okenní manager, terminál, textový editor atd.
Nebo jak to řešíte jinak ve scriptu, kde potřebujete otevřít nějakou aplikaci, ale netušíte právě co tam je (gnome-terminal, xfce4-terminal, nautilus, thunar).  Našel jsem něco v /usr/share/applications/defaults.list a nautila jsem si z toho vydoloval takhle
Kód: [Vybrat]
cat /usr/share/applications/defaults.list | grep "inode/directory" | cut -d '=' -f 2 | cut -d '.' -f 1
ale to je předpokládám list pro celý systém, uživatel pak má svůj list kde?
Citace
/home/username/.local/share/applications/defaults.list
tady není.... díky
Název: Re:Nastavení účtu
Přispěvatel: MacHala 10 Ledna 2014, 21:57:57
otevirat, to jde pomoci "xdg-open", zjistovat to pujde necim z xdg-utils, zagoogli
Název: Re:Nastavení účtu
Přispěvatel: GdH 11 Ledna 2014, 22:29:53
Jak pravil MacHala. Např:
Kód: [Vybrat]
xdg-mime query default inode/directory
xdg pracuje samozřejmě s desktopovými spouštěči, takže výsledek tvého dolování smysl nedává. Pokud bys chtěl dostat přímo exe, musel bys parsovat obsah spouštěče a to by ses po něm musel podívat i v $HOME, které má přednost. Ale pokud jde jen o otevření něčeho výchozí aplikací, pak si asi většinou vystačíš se zmíněným xdg-open.

Kód: [Vybrat]
xdg-open http://forum.ubuntu.cz
xdg-open $(xdg-user-dir DOWNLOAD)
Název: Re:Nastavení účtu
Přispěvatel: Cuore 12 Ledna 2014, 01:09:26
otestuji, nastuduji díky oběma