Sida 1 av 1
starta Gedit [ stukat finger men.....LÖST]
Postat: 11 okt 2008, 07:26
av Hans Linde
filen öppnar sig inte vid dubbel-klick.
Gedit aktiveras eftersom jag har höger klickat och markera det är programet för dessa filer, men inte händer.
Har det med behörighet att göra?
Filen ligger i ~/bin/<filenamn>.sh
Re: starta Gedit
Postat: 11 okt 2008, 11:41
av micke_nordin
Är filen körbar? Öppna kommandoprompten och skriv:
Alternativt högerklicka på den i nautilus och gå till egenskaper, välj fliken "rättigheter" och kryssa i rutan "Tillåt körning av filen som ett program"
/Micke
Re: starta Gedit
Postat: 11 okt 2008, 12:10
av Hans Linde
Har haft tid att undersök lite nu.
Under "rättingheter" för ~/bin så står det "root" för ägare o grupp.
och jag kan inte göra mycket.
Eftersom "Talsyntes-länken"
http://ubuntu-se.org/phpBB3/viewtopic.php?f=186&t=32097 och
Konservbrk hållermig aktiv i den foldern, skulle det vara praktiskt om jag ändrade behörigheten
på lämpligtvis.
Dvs jag behöver komma Redigera filnamn, filerna och läsa o skriva i den foldern. Alla filerna är körbara.
Hur fixar jag det på lämpligtvis?
Re: starta Gedit
Postat: 11 okt 2008, 18:48
av David Andersson
Normalt när man dubbelklickar ett program (en exekverbar fil) så startar den programmet.
Normalt när man dubbelklickar en textfil så öppnar den filen i en texteditor.
Sen har vi scripts, t.ex shell-scripts, som är både exekverbart program och textfil. Den klassiska konflikten: ska den starta scriptet eller öppna i texteditor?
I Thunar i Xubuntu så starter den scriptet när jag dubbelklickar. Tror det är motsvarande i Ubuntu. Troligen har den startat scriptet när du säger att "inget händer".
I Thunar när jag högerklickar ett script har jag bl.a. valen "Execute" och "Open with...". Jag minns inte hur det ser ut i Ubuntu.
Re: starta Gedit
Postat: 11 okt 2008, 19:02
av Hans Linde
Om jag tex dubbel klickar, så får jag upp ett val "visa" eller "kör",
och då vill jag visa, men inte.
I fall jag höger klickar och väljer Gedit "inte sker" det samma. Det går dock
att då välja Openoffice(Writer). Med det alternativet följer ett antal andra
moment som är mycket opraktiska om det är flera filer som ska redigeras
utan "snubbel".
Re: starta Gedit
Postat: 12 okt 2008, 12:11
av micke_nordin
Om du vill ändra ägare av filen gör du detta:
Kod: Markera allt
sudo chown <ditt användarnamn> ~/bin/<filenamn>.sh
För den som tycker att terminalen är kryptisk kan jag förklara lite närmare:
sudo = super user do = göra saker i administrativt läge
chown = change owner = byta ägare
/Micke
Re: starta Gedit
Postat: 12 okt 2008, 14:34
av Hans Linde
Det där är värdefull information.
Men är det inte fördelaktigt att ha rätt behörighet till katalogen,
och i och med det så "fixar" det sig, eller? Det kan vara många filer.
Re: starta Gedit
Postat: 12 okt 2008, 15:53
av micke_nordin
Om du vill äga alla filer i katalogen ~/bin/ och själva katalogen gör du så här:
/Micke
Re: starta Gedit
Postat: 12 okt 2008, 15:59
av Hans Linde
Hur ser jag vem ägaren är nu?
Eventuellt kanske det är bättre att ändra på min behörighet?
Hur göra jag det?
Re: starta Gedit
Postat: 12 okt 2008, 16:03
av micke_nordin
Hans Linde skrev:Hur ser jag vem ägaren är nu?
Om du går till en katalog (i terminalen alltså):
och skriver:
så listas alla filer, vem som är ägare och vilka rättigheter som är associerade med varje fil.
Om jag gör så här i mitt skal:
Får jag följande svar:
Kod: Markera allt
totalt 16
-rwxr-xr-x 1 micke micke 51 2008-10-07 14:15 minns
-rw-r--r-- 1 micke micke 700 2008-10-08 00:31 tala~
-rwxr-xr-x 1 micke micke 1036 2008-10-09 18:30 test.sh
-rw-r--r-- 1 micke micke 31 2008-10-08 20:16 test.sh~
Först listas filrättigheterna för filen (kan du strunta i för tillfället), sedan kommer mitt inloggningsnamn två ggr, det betyder att filen tillhör mig och gruppen som heter som mig.
Hans Linde skrev:
Eventuellt kanske det är bättre att ändra på min behörighet?
Hur göra jag det?
Jag tror inte det är några fel på dina behörigheter.
/Micke
Re: starta Gedit
Postat: 12 okt 2008, 16:08
av Hans Linde
Det är tydligen ROOT.
och ända sättet är då att leta sig dit med
gksudo nautilus
eller finns det ett bättre sätt?
hans@hl:~$ cd ~/bin
hans@hl:~/bin$ ls -l
totalt 188
-rwxr-xr-x 1 root root 99 2008-10-04 06:22 festival_bdl.sh
-rwxr-xr-x 1 root root 575 2008-10-07 22:14 festival_fast_0.sh
-rw-r--r-- 1 root root 577 2008-10-07 22:11 festival_fast_0.sh~
-rwxr-xr-x 1 root root 336 2008-10-05 13:09 festival_fast_3.sh
-rwxr-xr-x 1 root root 577 2008-10-07 22:11 festival_fast_4.sh
-rwxr-xr-x 1 root root 699 2008-10-08 02:29 festival_fast_5bug.sh
-rwxr-xr-x 1 root root 715 2008-10-08 10:53 festival_fast_6.sh
-rwxr-xr-x 1 root root 832 2008-10-08 14:01 festival_fast.sh
-rw-r--r-- 1 root root 830 2008-10-08 14:01 festival_fast.sh~
-rwxr-xr-x 1 root root 830 2008-10-09 03:22 festival_inert.sh
-rwxr-xr-x 1 root root 99 2008-10-04 06:21 festival_jmk.sh
-rwxr-xr-x 1 root root 575 2008-10-04 05:19 festival_mid_0.sh
-rwxr-xr-x 1 root root 336 2008-10-05 13:10 festival_mid_3.sh
-rwxr-xr-x 1 root root 577 2008-10-07 22:12 festival_mid_4.sh
-rwxr-xr-x 1 root root 699 2008-10-08 02:31 festival_mid_5bug.sh
-rwxr-xr-x 1 root root 715 2008-10-08 10:54 festival_mid_6.sh
-rwxr-xr-x 1 root root 832 2008-10-08 14:02 festival_mid.sh
-rw-r--r-- 1 root root 575 2008-10-03 18:00 festival_mid.sh~
-rwxr-xr-x 1 root root 89 2008-10-02 10:15 festival_pause.sh
-rw-r--r-- 1 root root 95 2008-09-30 23:42 festival_pause.sh~
-rwxr-xr-x 1 root root 99 2008-10-04 06:21 festival_rms.sh
-rw-r--r-- 1 root root 36 2008-09-30 10:40 festival.sh~
-rwxr-xr-x 1 root root 575 2008-10-04 05:16 festival_slow_0.sh
-rw-r--r-- 1 root root 451 2008-10-02 16:06 festival_slow_1.sh
-rw-r--r-- 1 root root 575 2008-10-04 05:15 festival_slow_2.sh
-rwxr-xr-x 1 root root 336 2008-10-05 13:09 festival_slow_3.sh
-rwxr-xr-x 1 root root 577 2008-10-07 22:13 festival_slow_4.sh
-rwxr-xr-x 1 root root 699 2008-10-08 09:17 festival_slow_5bug.sh
-rwxr-xr-x 1 root root 715 2008-10-08 10:54 festival_slow_6.sh
-rwxr-xr-x 1 root root 832 2008-10-08 14:03 festival_slow.sh
-rw-r--r-- 1 root root 699 2008-10-08 02:32 festival_slow.sh~
-rwxr-xr-x 1 root root 48 2008-10-02 10:15 festival_stop.sh
-rw-r--r-- 1 root root 56 2008-10-01 19:04 festival_stop.sh~
-rwxr-xr-x 1 root root 105 2008-10-09 06:56 mbrola_lukas_1.sh
-rwxr-xr-x 1 root root 111 2008-10-10 21:43 mbrola_lukas.sh
-rwxr-xr-x 1 root root 112 2008-10-09 06:59 mbrola_lukas_snabb_1.sh
-rwxr-xr-x 1 root root 118 2008-10-10 21:43 mbrola_lukas_snabb.sh
-rwxr-xr-x 1 root root 105 2008-10-09 06:58 mbrola_ofelia_1.sh
-rwxr-xr-x 1 root root 112 2008-10-09 07:00 mbrola_ofelia_ljus_1.sh
-rwxr-xr-x 1 root root 118 2008-10-10 21:45 mbrola_ofelia_ljus.sh
-rwxr-xr-x 1 root root 111 2008-10-10 21:44 mbrola_ofelia.sh
-rw-r--r-- 1 root root 105 2008-10-09 06:57 mbrola_ofelia.sh~
-rwxr-xr-x 1 root root 208 2008-10-10 22:25 mbrola_start.sh
-rw-r--r-- 1 root root 0 2008-09-30 10:39 ny fil~
-rwxr-xr-x 1 root root 7157 2008-10-12 13:30 talsyntes.sh
-rw-r--r-- 1 root root 7157 2008-10-12 13:28 talsyntes.sh~
hans@hl:~/bin$
Re: starta Gedit
Postat: 12 okt 2008, 16:10
av micke_nordin
Hans Linde skrev:Det är tydligen ROOT.
och ända sättet är då att leta sig dit med
gksudo nautilus
eller finns det ett bättre sätt?
Som jag skrev ovan:
Då blir du ägare till alla filer i den mappen, men också själva mappen.
/Micke
Re: starta Gedit
Postat: 12 okt 2008, 16:17
av Hans Linde
Och om jag bestämmer mig för att ändra min behörighet till ROOT.
Vad ska jag göra då?
Re: starta Gedit
Postat: 12 okt 2008, 16:23
av KiviE
Hans Linde skrev:Och om jag bestämmer mig för att ändra min behörighet till ROOT.
Vad ska jag göra då?
Man ska inte vara root om man absolut inte behöver det så jag tycker det låter mycket dumt.
Re: starta Gedit
Postat: 12 okt 2008, 16:32
av Hans Linde
Det är något i det här antar jag som felar iaf. eller?
hans@hl:~$ sudo -hR hans ~/bin/
sudo: please use single character options
usage: sudo -h | -K | -k | -L | -l | -V | -v
usage: sudo [-bEHPS] [-p prompt] [-u username|#uid] [VAR=value]
{-i | -s | <command>}
usage: sudo -e [-S] [-p prompt] [-u username|#uid] file ...
hans@hl:~$
Re: starta Gedit
Postat: 12 okt 2008, 16:37
av KiviE
Hans Linde skrev:Det är något i det här antar jag som felar iaf. eller?
hans@hl:~$ sudo -hR hans ~/bin/
sudo: please use single character options
usage: sudo -h | -K | -k | -L | -l | -V | -v
usage: sudo [-bEHPS] [-p prompt] [-u username|#uid] [VAR=value]
{-i | -s | <command>}
usage: sudo -e [-S] [-p prompt] [-u username|#uid] file ...
hans@hl:~$
Du glömde
chown. Skriv
sudo chown -hR hans ~/bin/
Re: starta Gedit
Postat: 12 okt 2008, 16:45
av micke_nordin
Hans Linde skrev:Och om jag bestämmer mig för att ändra min behörighet till ROOT.
Vad ska jag göra då?
I själva verket är det mycket enkelt och du har gjort det många gånger redan, skriva bara
sudo före vilket kommando som helst som kräver rootbehörighet och så lånar du rättigheterna då du behöver dem. Om du skulle ändra så att du alltid kör med root-kontot kan du ställa till mycket stor skada på din dator, så försök dig inte på det.
/Micke
Re: starta Gedit
Postat: 12 okt 2008, 17:49
av Hans Linde
Aaah!
Så där nu "flyter" det på utan överdrivet fummel.
Det var två saker.
1) behörigheten ( fixat med "sudo chown -hR hans ~/bin/")
2) filerna som jag redigerade och sedan "sparade som", var inställa på att "öppnas" med virus scanner. Så när jag väl kom åt filen så hände ju inget ändå.
Detta samtagit med önskan att inte hela tiden ligga 200a steg efter Konservburk, skapa "en del" fummel.
Tack för hjälpen!!