Hur gör man ett script klickbart?

Här diskuterar vi skal, kommandon och klassiska linuxverktyg.
krassegrand
Inlägg: 2269
Blev medlem: 08 maj 2009, 17:45
OS: Ubuntu
Utgåva: 20.04 Focal Fossa LTS

Hur gör man ett script klickbart?

Inlägg av krassegrand »

Jag har gjort mitt första script!
Jag försökte bifoga men den var inte tillåten. (Filtypen är inte tillåten.)
den går att köra i terminalen och texten ser ut såhär

#!/bin/bash

Terminal=true

echo "Hello, World"

cd Lenovo
sudo apt-get install git build-essential
git clone https://github.com/lwfinger/rtlwifi_new.git
cd rtlwifi_new
make
sudo make install


Hur gör jag den klickbar?
Jag vill ha den i en mapp och bara dubbelklicka för att starta den.

Jörgen
Gråhårig. Pensionär from September 2017!
Användarvisningsbild
eson57
Inlägg: 1103
Blev medlem: 06 dec 2014, 10:44
OS: Linux Mint

Re: Hur gör man ett script klickbart?

Inlägg av eson57 »

Alltid på kanelen!
Användarvisningsbild
johanre
Serveradmin
Inlägg: 3888
Blev medlem: 22 okt 2006, 09:13
OS: Ubuntu
Utgåva: 22.04 Jammy Jellyfish LTS
Ort: Malmö

Re: Hur gör man ett script klickbart?

Inlägg av johanre »

krassegrand
Inlägg: 2269
Blev medlem: 08 maj 2009, 17:45
OS: Ubuntu
Utgåva: 20.04 Focal Fossa LTS

Re: Hur gör man ett script klickbart?

Inlägg av krassegrand »

Jag fattar inte mycket av detta!

Detta
The Easy Way

Right-click unused space in any panel (the toolbars at the top and/or bottom of the screen)
Choose Add To Panel...
Choose Custom Application Launcher

Fill in Name, Command, and Comment

Name is you want to call the link, such as "Firefox" or "Gaim"

Command is what you would type in the terminal to launch the program. You can also click the "Browse" button to find the program on your computer.

Comment is for a short explanation of the program. This and the Name will appear when you hover your mouse over the launcher.

Click the No Icon button to select an icon for your launcher. You may find icons in /usr/share/icons/crystalsvg/16x16/apps/ or elsewhere. You could also make them yourself using GIMP or any other graphic editor.

Click OK
Your launcher should now appear on the panel

You may also find directions on adding launchers in Ubuntu's built-in help. From the System menu select "Help and Support" then "Customising Your Desktop > Cutomising Panels > Launchers."


Funkar inte, eller högerklickar jag på fel ställe?

Jag kanske nöjer mig med att köra den i terminalen.

Jörgen
Gråhårig. Pensionär from September 2017!
krassegrand
Inlägg: 2269
Blev medlem: 08 maj 2009, 17:45
OS: Ubuntu
Utgåva: 20.04 Focal Fossa LTS

Re: Hur gör man ett script klickbart?

Inlägg av krassegrand »

En sak till bara.
När jag kör denna idag måste jag först ta bort mappen "rtlwifi_new", i mappen Lenovo, som sedan skapas längre ned i scriptet.
Vad ska jag skriva för att att i början av scriptet ta bort den mappen så att jag inte får varningen att mappen redan finns?

Jörgen
Gråhårig. Pensionär from September 2017!
Användarvisningsbild
Gunnar Hjalmarsson
Inlägg: 3030
Blev medlem: 08 aug 2010, 13:49
OS: Ubuntu
Utgåva: 22.04 Jammy Jellyfish LTS
Ort: Göteborg

Re: Hur gör man ett script klickbart?

Inlägg av Gunnar Hjalmarsson »

Kan du inte bara ta bort katalogen innan git-kommandot?

rm -rf rtlwifi_new
krassegrand
Inlägg: 2269
Blev medlem: 08 maj 2009, 17:45
OS: Ubuntu
Utgåva: 20.04 Focal Fossa LTS

Re: Hur gör man ett script klickbart?

Inlägg av krassegrand »

Det var det kommandot jag var ute efter.

Jo så länge det är före git kommandot och efter cd kommandot bör det väl funka.

Tack!
Jörgen


PS
Då ser det ut såhär

#!/bin/bash

Terminal=true

cd Lenovo
rm -rf rtlwifi_new
sudo apt-get install git build-essential
git clone https://github.com/lwfinger/rtlwifi_new.git
cd rtlwifi_new
make
sudo make install
Gråhårig. Pensionär from September 2017!
Skriv svar

Återgå till "Terminalforum"