2 příspěvky / 0 new
Poslední
Obrázek uživatele Začátečník
Offline
Naposledy viděn: 3 roky 9 měsíců zpět
Připojen: 18.09.2007 - 09:05
Problém s KDEInit po přestěhování systému

Mám Suse 10.2 a po přestěhování systému na jiný disk se mi nechtějí spouštět odkazi na aplikace ( skripty), které mám umístěné na ploše. Vypisuje se hláška, že KDEInit nemohl spustit to a to. Skripty jsou přitom z příkazové řádky normálně funkční. Klasické zástupce spustím normálně. Kde to opravit? /home mám na zvláštním oddíle, ale na stejném disku jako /. Předem děkuji za odpovědi.

Obrázek uživatele honzaS
Offline
Naposledy viděn: 15 let 9 měsíců zpět
Připojen: 09.01.2007 - 15:20
A odpovídá cesta v

A odpovídá cesta v zástupcích odkazující na skripty skutečnosti?

honzaS

Obrázek uživatele Začátečník
Offline
Naposledy viděn: 3 roky 9 měsíců zpět
Připojen: 18.09.2007 - 09:05
To je samozřejmě všechno

To je samozřejmě všechno v pořádku. Navíc to nechce fungovat ani když vše vytvořím znovu. Normální zástupci programů na ploše fungují bez problémů. Nevím, jestli by to s tím mohlo nějak souviset, ale mám problémy i s nastavením času. Někdy se hodiny hrozně předcházejí, jindy naopak. Nevím, jestli začaly po přestěhování systému nebo po updatu BIOSu, protože jsem obojí dělal skoro současně kvůli problémům se zavaděčem ( ten používám dodnes z PCLinuxOS 2007).

Obrázek uživatele honzaS
Offline
Naposledy viděn: 15 let 9 měsíců zpět
Připojen: 09.01.2007 - 15:20
Kterou z voleb pro

Kterou z voleb pro vytvoření odkazu/zástupce používáte? Link to Location nebo Link to Application?
Pro odkaz na script bych použil Link to Location.
Ještě mě napadlo, máte u scriptů nastaveno právo na spouštění?

honzaS

Obrázek uživatele Začátečník
Offline
Naposledy viděn: 3 roky 9 měsíců zpět
Připojen: 18.09.2007 - 09:05
Používám odkaz na

Používám odkaz na aplikaci. Je to ale celkem jedno. Nefunguje ani jedno ani druhé. U skriptů je nastaveno chmod +x. Navíc jdou z příkazové řádky spustit pomocí sh skript.sh. Tak už nevím, ale v každém případě moc děkuji za snahu.

Obrázek uživatele honzaS
Offline
Naposledy viděn: 15 let 9 měsíců zpět
Připojen: 09.01.2007 - 15:20
Není zač, ale zatím jsem

Není zač, ale zatím jsem vám moc nepomoh. Ještě snad poslední věc týkající se práv. Když se v konsole přesunete do adresáře se scriptem s zkusíte ho spustit ne pomocí sh, ale takto:
./jmeno_scriptu
Spustí se? Jinak mě už nic víc nenapadá :-(

honzaS

Obrázek uživatele Začátečník
Offline
Naposledy viděn: 3 roky 9 měsíců zpět
Připojen: 18.09.2007 - 09:05
Tak by to mohlo být ono. #

Tak by to mohlo být ono.
# ./startvdr.sh
-bash: ./startvdr.sh: /bin/sh: bad interpreter: Permission denied
# ./startpeki.sh
-bash: ./startpeki.sh: /bin/sh: bad interpreter: Permission denied
Třeba start Peki normálně stustím přes sh, ale ne přes ./. A to ani jako root.
Teď už jenom, co s tím.

Obrázek uživatele honzaS
Offline
Naposledy viděn: 15 let 9 měsíců zpět
Připojen: 09.01.2007 - 15:20
Podle výstupu není

Podle výstupu není problém s právy, ale s tím, že script pro původní shall (určujete příponou) spouštíte v bashi. Proto vám sh script.sh projde a ./script.sh ne.
Už mě to nedalo a vyzkoušel jsem vaši situaci. Postup je následující:
1) vytvořit si zástupce typu Link to Application
2) v záložce Aplikace a poli Příkaz musí být následující:
sh '/cesta/k/script.sh'

honzaS