Körbart script GUI

Skrivbordsmiljöer, fönsterhanterare och desklets
Användarvisningsbild
RicchiH
Inlägg: 343
Blev medlem: 26 sep 2007, 22:11
OS: Arch Linux
Ort: Jönköping
Kontakt:

Körbart script GUI

Inlägg av RicchiH »

Kan man på ett enkelt sätt få en fil körbar i sitt gui.

jag har en server som jag monterar med ett script genom att trycka

Kod: Markera allt

./open
då open är filenamnet.
det jag skulle vilja är att ,man bara kan klicka på filen open istället för att öppna den i terminalen.

Jag ska kanske tala om att jag har Kubuntu och inte Ubuntu.
m!rage
Inlägg: 2550
Blev medlem: 28 apr 2009, 21:47
OS: Arch Linux
Ort: Lund

Re: Körbart script GUI

Inlägg av m!rage »

Funkar det inte att dubbelklicka och välja att köra i terminal?
Användarvisningsbild
RicchiH
Inlägg: 343
Blev medlem: 26 sep 2007, 22:11
OS: Arch Linux
Ort: Jönköping
Kontakt:

Re: Körbart script GUI

Inlägg av RicchiH »

tyvärr får man ju inte nån fråga om det alls
Användarvisningsbild
RicchiH
Inlägg: 343
Blev medlem: 26 sep 2007, 22:11
OS: Arch Linux
Ort: Jönköping
Kontakt:

Re: Körbart script GUI

Inlägg av RicchiH »

Löste problemet delvis genom att lägga till gksudo i scriptet.

Kod: Markera allt

gksudo mount 192.168.0.195:/media /home/maria/.Nas
jag skulle dock vilja ha en programstartare istället men med inbäddat script.
är det möjligt ?
m!rage
Inlägg: 2550
Blev medlem: 28 apr 2009, 21:47
OS: Arch Linux
Ort: Lund

Re: Körbart script GUI

Inlägg av m!rage »

RicchiH skrev:tyvärr får man ju inte nån fråga om det alls
Det går att ställa in i Nautilus (filhanteraren). Gå in i Redigera -> Inställningar -> Beteende och ändra till "Fråga varje gång" under "Körbara textfiler".
Användarvisningsbild
mcNisse
Inlägg: 5211
Blev medlem: 06 feb 2007, 20:51
OS: Debian
Utgåva: Vet inte/ingen utgåva passar

Re: Körbart script GUI

Inlägg av mcNisse »

Har du bytt startmeny? Jag kör lancelott och så här jag du en egen startare (för en användare):
-Öppna menyn. Gå på ikonen med kalken. Välj "Menu Editor". (Den hittas med standard menyn också men jag kan inte beskriva hur... :( ). Kommandot är iaf kmenuedit
-Markera där du vill ha startaren klicka sedan på "New Item".
-Skriv namn.
-Fyll i egenskaperna. Command ska vara ditt skript.
-Det finns en tom yta till vänster om Name och Deskription, klicka på den för att lägga till en ikon.
-Spara. klart :)

Varför kör du gksudo istället för kdesudo?

Jag har aldrig haft problem med att köra skript via dolphin eller konqueror, jag tror mer problemet handlade om att du inte märker att något har körts.
Du kanske borde lägga in en popup om att det gick bra eller dåligt.

Kod: Markera allt

kdesudo mount .... 
if [ $? -eq 0 ]
then
    #passivepopup visar en notifiering. 5 visar  dialogen i 5s.
    kdialog --passivepopup "Montering gick bra" 5
else 
  kdialog --error FAIL
fi
Användarvisningsbild
RicchiH
Inlägg: 343
Blev medlem: 26 sep 2007, 22:11
OS: Arch Linux
Ort: Jönköping
Kontakt:

Re: Körbart script GUI

Inlägg av RicchiH »

Mcnisse !

På detta sättet måste jag ju iaf ha två "filer" som ligger nånstans. En scriptfil och en programstartsfil.

jag önskar bara ha en fil, men vet inte om det går.
Användarvisningsbild
mcNisse
Inlägg: 5211
Blev medlem: 06 feb 2007, 20:51
OS: Debian
Utgåva: Vet inte/ingen utgåva passar

Re: Körbart script GUI

Inlägg av mcNisse »

Du kommer du nog inte undan att informationen finns på två ställen. Alla startare ligger som en .desktop fil. Möjligen kanske räcker det med en startare och du lägger hela skriptet som en enradare...

Jag har några andra förslag:
1.
Du kanske kan trixa lite med en folderview.
Lägg skriptet i en egen katalog. Lägg upp en folderview som visar just den katalogen.

2.
Du kan även kan lägga skriptet på panelen. Lås upp widgets och dra skriptet till panelen.
Användarvisningsbild
RicchiH
Inlägg: 343
Blev medlem: 26 sep 2007, 22:11
OS: Arch Linux
Ort: Jönköping
Kontakt:

Re: Körbart script GUI

Inlägg av RicchiH »

Tack Mcnisse !

Jag gjorde en startare med en enradare i.
det funkar bra eftersom jag endast skulle montera en server vid behov.

annars hade jag lagt den i fstab.
Skriv svar

Återgå till "Skrivbordet"