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: výchozí aplikace [VYŘEŠENO]  (Přečteno 2474 krát)

3.14.TR

výchozí aplikace [VYŘEŠENO]
« kdy: 26 Září 2012, 17:29:13 »
zdravim,
stáhl jsem, a do budoucna plánuji zakoupit, textový editor Sublime Text 2 (http://www.sublimetext.com/)

problém je v tom, že editor se neinstaluje, pouze rozbalí a spouští.
tím pádem ale nemůžu snadno nastavit tento editor jako výchozí aplikaci na otvírání např *.cpp nebo *.txt
Jde to vůbec nějak udělat? předpokládám že by mělo, ale nevím jak

Díky za odpovědi
« Poslední změna: 27 Září 2012, 18:35:01 od 3.14.TR »
CPU Intel Core i5 2500 (4 jádra po 3.3GHz); RAM Kingston HyperX (2x2GB, DDR3); VGA nV GIGABYTE GTS450

beer

  • Host
Re:výchozí aplikace
« Odpověď #1 kdy: 26 Září 2012, 17:50:46 »
Zkus ho uložit do složky ~/bin. Pak zkus program asociovat například nautilus, nebo ubuntu-tweak.

3.14.TR

Re:výchozí aplikace
« Odpověď #2 kdy: 26 Září 2012, 19:04:12 »
Zkus ho uložit do složky ~/bin. Pak zkus program asociovat například nautilus, nebo ubuntu-tweak.
spustitelný soubor mám tedy v /home/petr/bin/Sublime Text 2/ ale v nautilu nejde k žádné koncovce program asociovat, a to ani po restartu pc
CPU Intel Core i5 2500 (4 jádra po 3.3GHz); RAM Kingston HyperX (2x2GB, DDR3); VGA nV GIGABYTE GTS450

Rover623

Re:výchozí aplikace
« Odpověď #3 kdy: 26 Září 2012, 19:10:36 »
Musíš pro něj vytvořit spouštěč, jak to udělat najdeš tady http://ubuntuforums.org/showthread.php?p=11288489

3.14.TR

Re:výchozí aplikace
« Odpověď #4 kdy: 26 Září 2012, 19:25:59 »
Musíš pro něj vytvořit spouštěč, jak to udělat najdeš tady http://ubuntuforums.org/showthread.php?p=11288489
postupoval jsem podle návodu a nic :-/ možná ještě poznamenám že mám Ubuntu 12.04, up-to-date, běží mi tu Unity
CPU Intel Core i5 2500 (4 jádra po 3.3GHz); RAM Kingston HyperX (2x2GB, DDR3); VGA nV GIGABYTE GTS450

Rover623

Re:výchozí aplikace
« Odpověď #5 kdy: 26 Září 2012, 19:38:42 »
Musíš v default.list přepsat asociaci u stávajících souborů, nikoli vytvářet novou.

Případně by jsi měl mít po přidání spouštěče aplikaci přímo k dispozici ve výběru programů.

Alternativně lze k takové změně použít i Ubuntu Tweak.
« Poslední změna: 26 Září 2012, 19:41:40 od Rover623 »

3.14.TR

Re:výchozí aplikace
« Odpověď #6 kdy: 26 Září 2012, 19:47:50 »
Musíš v default.list přepsat asociaci u stávajících souborů, nikoli vytvářet novou.

Případně by jsi měl mít po přidání spouštěče aplikaci přímo k dispozici ve výběru programů
to jsem udělal, nepřidal jsem nic nového
pro jistotu pošlu vše potřebné

cesta k souboru
Kód: [Vybrat]
/home/petr/bin/sublime-text2/sublime_text
/usr/share/applications/sublime-text-2.desktop
Kód: [Vybrat]
Exec=/home/petr/bin/sublime-text2/sublime_text %U
Version=1.0
Name=Sublime Text 2
GenericName=Sublime Text 2
X-GNOME-FullName=Sublime Text 2
Comment=Text editor
Icon=myapp-icon
StartupNotify=true
Terminal=false
Type=Application

/usr/share/applications/defaults.list
Kód: [Vybrat]
...
text/x-python=sublime-text-2.desktop
...

potom logout/login ale asociovat to nejde :-/ předpokládám že tam někde je blbá chyba kterou nevidim, díky za pomoc
CPU Intel Core i5 2500 (4 jádra po 3.3GHz); RAM Kingston HyperX (2x2GB, DDR3); VGA nV GIGABYTE GTS450

Rover623

Re:výchozí aplikace
« Odpověď #7 kdy: 26 Září 2012, 19:50:22 »
Zkus 2x kliknout přímo na ten spouštěč, jestli ti to tu aplikaci spustí, to bývá obvykle nejčastější problém

3.14.TR

Re:výchozí aplikace
« Odpověď #8 kdy: 26 Září 2012, 19:58:55 »
Zkus 2x kliknout přímo na ten spouštěč, jestli ti to tu aplikaci spustí, to bývá obvykle nejčastější problém
pokud kliknu na nějaký python skript, otevře se v něčem jiném
přímo spouštěč mi otevřít nejde - Při spouštění aplikace došlo k chybě
takže zde asi bude chyba... ale v čem?
CPU Intel Core i5 2500 (4 jádra po 3.3GHz); RAM Kingston HyperX (2x2GB, DDR3); VGA nV GIGABYTE GTS450

Rover623

Re:výchozí aplikace
« Odpověď #9 kdy: 26 Září 2012, 20:30:05 »
Takže dobře, v /usr/share/aplications máš spouštěč s názvem "sublime-text-2. desktop", po vyhledání v Dash se ti tam ten spouštěč i objevuje předpokládám, ale po jeho vyvolání řetězec v "Exec" selže, zkus tedy odstranit z toho řetězce to %U

Ten soubor s tou aplikací se jmenuje jen sublime_text bez příponu

3.14.TR

Re:výchozí aplikace
« Odpověď #10 kdy: 26 Září 2012, 20:34:48 »
Takže dobře, v /usr/share/aplications máš spouštěč s názvem "sublime-text-2. desktop", po vyhledání v Dash se ti tam ten spouštěč i objevuje předpokládám, ale po jeho vyvolání řetězec v "Exec" selže, zkus tedy odstranit z toho řetězce to %U

Ten soubor s tou aplikací se jmenuje jen sublime_text bez příponu
vyhledávat ho tak docela nemůžu, resp mi to vyhodí spouštěč, který mám v tom levym panelu (přidáno přes aplikaci Hlavní nabídka). ten nový spoštěč to nehodí.

Po smazání %U se nic nezměnilo
CPU Intel Core i5 2500 (4 jádra po 3.3GHz); RAM Kingston HyperX (2x2GB, DDR3); VGA nV GIGABYTE GTS450

Rover623

Re:výchozí aplikace
« Odpověď #11 kdy: 26 Září 2012, 20:42:14 »
Pokud máš spouštěč vytvořený přes Alacarte (Hlavní nabídka) který funguje, tak použij ten, měl by být umístěn tamtéž co ten tvůj

3.14.TR

Re:výchozí aplikace
« Odpověď #12 kdy: 26 Září 2012, 21:09:13 »
Pokud máš spouštěč vytvořený přes Alacarte (Hlavní nabídka) který funguje, tak použij ten, měl by být umístěn tamtéž co ten tvůj
vytvořený ho přes alacarte mám, ale v /usr/share/applications není
CPU Intel Core i5 2500 (4 jádra po 3.3GHz); RAM Kingston HyperX (2x2GB, DDR3); VGA nV GIGABYTE GTS450

Rover623

Re:výchozí aplikace
« Odpověď #13 kdy: 26 Září 2012, 21:52:00 »
Tak by měl být v tvém /home v /local/aplications

3.14.TR

Re:výchozí aplikace
« Odpověď #14 kdy: 26 Září 2012, 22:04:55 »
Tak by měl být v tvém /home v /local/aplications
jo, tam je... zkopíroval jsem ho do /usr/share/applications/ ale furt nic... navíc se jmenuje "Sublime Text 2" bez koncovky desktop, stejně jako všechny ostatní spouštěče... co mám tedy napsat do default?
už mi z toho jde hlava kolem :-/
CPU Intel Core i5 2500 (4 jádra po 3.3GHz); RAM Kingston HyperX (2x2GB, DDR3); VGA nV GIGABYTE GTS450

Rover623

Re:výchozí aplikace
« Odpověď #15 kdy: 27 Září 2012, 08:36:36 »
Koncovka "desktop" u správně napsaných spouštěčů zmizí. Nicméně napsat ji tam musíš, takže tam zapíšeš Sublime Text 2.desktop

beer

  • Host
Re:výchozí aplikace
« Odpověď #16 kdy: 27 Září 2012, 09:05:38 »
Koncovka "desktop" u správně napsaných spouštěčů zmizí. Nicméně napsat ji tam musíš, takže tam zapíšeš Sublime Text 2.desktop

Ona vlastně nezmizí, jen není vidět. Je vidět v případě, když se odebere spustitelný příznak.

3.14.TR

Re:výchozí aplikace
« Odpověď #17 kdy: 27 Září 2012, 09:08:35 »
Koncovka "desktop" u správně napsaných spouštěčů zmizí. Nicméně napsat ji tam musíš, takže tam zapíšeš Sublime Text 2.desktop
no už to vypadá lépe, už vidím Otevřít, Otevřít s Sublime Text 2, Otevřít s Textový editor
pořád ale nejde přidat jako výchozí

ale každopádně díky, tohle už jde dobrým směrem

EDIT:
nestačil logout/login ale chtělo to restart. Potom v nautilu pravý klik->vlastnosti->otevřít s->kliknout na tlačítko Výchozí (jedině tím se tam spouštěč objeví)

celé je to dost podivné, ale funguje to, díky všem za pomoc - karma +
« Poslední změna: 27 Září 2012, 18:34:41 od 3.14.TR »
CPU Intel Core i5 2500 (4 jádra po 3.3GHz); RAM Kingston HyperX (2x2GB, DDR3); VGA nV GIGABYTE GTS450

 

Provoz zaštiťuje spolek OpenAlt.