Menü elem az Asztal és a Nemo menübe (Cinnamon, Nemo scripts)

kimarite képe

A leírás, némi átalakítással más asztali környezetekhez is használható, nemcsak a Cinnamonhoz.
A Nemo fájlkezelő scriptes szolgáltatása más Linux terjesztések alatt is működik.

Mindezt azért mutatom meg, mert ugyan nem biztos, hogy a frissítést ilyen módon, menüből szeretnéd végrehajtani, de az ismertetett megoldás más dolgokra kiválóan használható, azaz bármely scriptet menü elemként használhatsz, állíthatsz be.

A leírás (a frissítős script) a Linux Mint 19 és az újabb verziókhoz használható, mert itt a Frissítéskezelő már nem használja a biztonsági szinteket. Ha korábbi verziót használsz (például Linux Mint 18.x), még a biztonsági szintekkel frissítesz, ez a leírás neked nem jó, ne használd!

Nemo script

Gondolom, érthető az, ha nem ezt a scriptet használod, hanem egy másik scriptet (más célból), akkor a script tartalma és a dokumentum, vagyis a script neve is más lesz.

Példa:

-- a (saját könyvtáradban)

~/.local/share/nemo/scripts/

elérési útvonalon a scripts könyvtárban hozz létre egy üres dokumentumot

Új dokumentum létrehozása (egér jobb gombos menü) > Üres dokumentum

-- a dokumentum neve legyen: Rendszer frissítés...

-- nyisd meg a dokumentumot, a tartalma legyen (ha az xfce4-terminált használod!):

#!/usr/bin/env bash

xfce4-terminal -x bash -c "sudo apt-get update ; sudo apt-get upgrade ; cd ; bash"

-- tedd futtathatóvá a fájlt,

Tulajdonságok (fájl kiválasztása, majd egér jobb gombos menü) > Jogosultságok > Fálj végrehajtásának engedélyezése programként (megfelelésjel, „pipa”) > Bezárás (elem)

... és már működik is.

A teendőket a fájlkezelő használatával kivitelezheted.

Az XFCE4 terminál telepítése

Nem kötelező! Használhatod a már telepített terminálod, de akkor a scriptet át kell alakítani. Ebben tudok segíteni, ha ez az igényed.

sudo apt-get install xfce4-terminal

Előfordulhat, hogy a újonnan telepített terminált alapértelmezetté kell tenni...

Az alapértelmezett terminál

Az alapértelmezett terminál kiválasztása

sudo update-alternatives --config x-terminal-emulator

Az én rendszeremen az Xfce4 terminál már alapértelmezett, ezért a beállítás megtartásához Entert nyomok,

[sudo] kim jelszava:
There are 2 choices for the alternative x-terminal-emulator (providing /usr/bin/x-terminal-emulator).

  Selection    Path                             Priority   Status
------------------------------------------------------------
* 0            /usr/bin/xfce4-terminal.wrapper   40        auto mode
  1            /usr/bin/urxvt                    20        manual mode
  2            /usr/bin/xfce4-terminal.wrapper   40        manual mode

Press <enter> to keep the current choice[*], or type selection number:

... egyéni választásnál a neked tetsző terminál sorának elején látható számot gépeld be, és a választásod érvényesítéséhez nyomj Entert. A teendőkről az utolsó sor is tájékoztat.
Minden esetben a csillag (*) karakter jelzi, melyik az éppen alapértelmezett terminál.

Eredmény (Asztal)

Használat

A nyitva maradó terminálban az

exit

parancsot futtasd a kilépéshez, a terminál bezárásához.

Ha más asztali környezetet vagy terminált használsz, a script átalakításában segítek...

Enjoy :-)