Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Obecná podpora => Téma založeno: roj 11 Června 2018, 00:35:33
-
Ahoj.
potrebuju editovat konfiguraky. Kdysi na to byl prikaz gksudo [editor]
roj@i3-hyp:~$ gksudo gedit /usr/share/X11/xkb/rules/xorg.lst
Příkaz 'gksudo' nebyl nalezen, možná jste měli na mysli:
příkaz 'gfsudo' z deb balíku gfarm-client
Vyzkoušejte: sudo apt install <jméno deb balíku>
Coz jsem udelal a to gfudo je nejaky nesmysl, ktery buhvi co dela.
Kdyz dam jen sudo gedit /usr/share/X11/xkb/rules/xorg.lst
nabehne v konzoli spousta barevnych warningu, ale gedit se spusti, konzola je v tu chvili mimo provoz, dokud to nezavru.
Neexistuje nejaky normalnejsi zpusob?
-
https://www.linuxuprising.com/2018/04/gksu-removed-from-ubuntu-heres.html
(https://www.linuxuprising.com/2018/04/gksu-removed-from-ubuntu-heres.html)
-
Dik.
Ach jo... presne tyhle samoucelny nesmyslny zmeny brani jakemukoliv rozsireni linuxu.
-
no a co teprve, až v příští verzi nahradí v defaultu Xko Wayland, to se ještě budeš divit
hele, pokrok nezastavíš, staré odchází, nové přichází ;)
-
Dik.
Ach jo... presne tyhle samoucelny nesmyslny zmeny brani jakemukoliv rozsireni linuxu.
Ked nechces narazat na stale zmeny grafickom prostredi nauc sa viac pracovat v terminale.
Napriklad na editaciu suborov (to co si sa pokusal) pouzivaj
sudo nano /cesta/k/suboru/subor
alebo si doinstaluj mc
https://en.wikipedia.org/wiki/Midnight_Commander
ten je tiez terminalovy a mozes ho spustit cez sudo.
Pripadne ak chces trochu extrem skus vi
https://en.wikipedia.org/wiki/Vi
-
1. Gedit (a další) lze spouštět přes pkexec. Podmínkou je doplnění přísl. souborů *.policy do složky /usr/share/polkit-1/actions/
Zde pro nautilus a gedit:
wget https://raw.githubusercontent.com/hotice/webupd8/master/org.gnome.nautilus.policy -O /tmp/org.gnome.nautilus.policy
sudo cp /tmp/org.gnome.nautilus.policy /usr/share/polkit-1/actions/
wget https://raw.githubusercontent.com/hotice/webupd8/master/org.gnome.gedit.policy -O /tmp/org.gnome.gedit.policy
sudo cp /tmp/org.gnome.gedit.policy /usr/share/polkit-1/actions/
Pak je možno spustit nautilus a gedit jako root pomocí příkazů:
pkexec nautilus
pkexec gedit
Soubory *.policy je možno si vytvořit pro libovolnou aplikaci. Jako "mustr" dobře poslouží ty stávající.
2. Je možno vytvořit odkazy
sudo ln -s /usr/bin/pkexec /usr/bin/gksu
sudo ln -s /usr/bin/pkexec /usr/bin/gksudo
Pak, po zadání gksudo se spustí pkexec
3. Některé aplikace se ale s tímto "náhradním" řešením nespokojí a vyžadují "pravé" gksu
Pak je stále možné gksu do 18.04 doinstalovat. Použijí se balíčky gksu a libgksu z 17.10
http://security.ubuntu.com/ubuntu/pool/universe/libg/libgksu/libgksu2-0_2.0.13~pre1-9ubuntu2_amd64.deb
http://security.ubuntu.com/ubuntu/pool/universe/g/gksu/gksu_2.0.2-9ubuntu1_amd64.deb
Funguje bez potíží, stejně jako dříve...
-
No pokud jde o editaci souborů, je tu zajímavá cesta jak otevřít soubor s root právy:
gedit admin:///etc/fstab
-
Dík, to s tím linkem je super nápad.
-
V xfce to resim tak, ze spustim se sudo filemanager Thunar a tam si rozkliknu konfigurak - ten se otevre uz s pravy. Mozna by bylo lepsi pouzit sudo -i.