Puncte:0

Creați o comandă rapidă pe desktop în Kubuntu 21.10

drapel cn

Am nevoie de îndrumări pentru a pune totul împreună. Încerc să creez două comenzi rapide pe desktop.

Acestea sunt numele comenzilor rapide de pe desktop:

  1. Cafenea WiFi
  2. WiFi acasă

Scopul creării a două comenzi rapide pentru desktop este de a dezactiva placa mea wireless Intel și să-mi activez adaptorul USB fără fir atunci când lucrez la cafenea.

A doua comandă rapidă pentru desktop este dezactivarea adaptorului wireless USB și reactivarea cardului meu Intel Wireless.

Puteți afla mai multe informații aici:

Wifi-ul nu funcționează. Intel Wi-Fi 6 AX200 Kubuntu 21.10 CP Omen

Am găsit o postare similară pentru a îndeplini această sarcină mai jos:

1.Adăugați un script shell cu sudo la lansator ca scurtătură în Ubuntu 19.10

2.Cum se creează lansatorul de comenzi rapide pe desktop pe Ubuntu 18.04 Bionic Beaver Linux

3.Cum să creați o comandă rapidă sau un lansator pe desktop pe Linux

Problema este că aceste articole sunt învechite și confuze. Până acum, am rulat această comandă pentru a crea o pictogramă desktop Wi-Fi Coffee Shop:

krillavilla@Krillavilla-Omega:~/Downloads$ gedit /usr/share/applications/CoffeeShopWifi.desktop

Fișierul text este mai jos:

[Intrare pe desktop]
Versiunea=1.0
Tip=Aplicație
Terminal=adevarat
Nume=Coffee Shop WiFi
Icon=/home/krillavilla/Downloads/CoffeShopWifi.png
Exec= # comanda sudo merge aici? 
X-MultipleArgs=fals
Categorii=GNOME;GTK;
#StartupNotify=adevărat
GenericName=Wifi pentru cafenea
Cale=/tmp/

De asemenea, adaug o intrare pentru scriptul Sudo? Comenzile sunt mai jos:

  1. sudo modprobe -r iwlwifi >>> Aceasta dezactivează placa Intel Wireless și Activează WLAN1
  2. sudo modprobe iwlwifi >>> Aceasta reactivează cardul wireless Intel și dezactivează adaptorul wireless USB (WLAN1)

Aici sunt blocat. Am nevoie de ajutor

Nmath avatar
drapel ng
Ești pe drumul cel bun. Se pare că trebuie să [scrii un script bash](https://askubuntu.com/q/223691) și apoi poți crea un fișier `.desktop` pentru acel script.
krillavilla avatar
drapel cn
@Nmath adaug calea fișierului script bash în intrarea Exec?
Nmath avatar
drapel ng
Permiteți-mi să încerc să compun un răspuns folosind un exemplu
Puncte:1
drapel ng

Ești pe drumul cel bun. Se pare că mai întâi trebuie să scrieți câteva scripturi bash. Apoi poți crea .desktop fișiere pentru fiecare script.

Să folosim cele două comenzi din exemplul pe care l-ai folosit în întrebarea ta. În primul rând, ar trebui să le testați în terminalul dvs. pentru a vă asigura că fac ceea ce doriți. Apoi puteți crea un script pentru a rula acele comenzi:

  • CD la calea în care doriți să trăiască scripturile. În acest caz vom pune scripturile la ~/scripturi/:

    cd ~/scripturi/
    
  • Acum creați scriptul și faceți-l executabil. În acest exemplu, scriptul este numit enableintel.sh:

    atingeți enableintel.sh
    chmod +x enableintel.sh
    
  • Deschideți scriptul pentru editare:

    nano enableintel.sh
    
  • Folosind comenzile din exemplul dvs., adăugați următorul conținut, apoi salvați și ieșiți din editorul de text:

    #!/bin/sh
    sudo modprobe -r iwlwifi
    sudo modprobe iwlwifi
    
  • Testați scriptul:

    ./enableintel.sh
    

Dacă scriptul funcționează, acum vă puteți conecta la el cu a .desktop intrare. Iată cum ar trebui să arate:

[Intrare pe desktop]
Versiunea=1.0
Tip=Aplicație
Terminal=fals
Exec=/home/krillavilla/scripts/enableintel.sh
Nume=Activați Intel Wireless
Icon=/home/krillavilla/Downloads/CoffeShopWifi.png

Dacă doriți pictograma pe desktop, atunci puteți pune .desktop dosar în ~/Desktop.

Am folosit aceeași cale de pictogramă pe care ați indicat-o în întrebarea dvs., totuși nu aș recomanda să o plasați într-o locație ca ~/Descărcări care tinde să devină aglomerat.

Va trebui doar să scrieți un alt scenariu și .desktop dosar pentru acțiunea inversă.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.