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 :-)