В дополнение к ответу @ TungTran, ваш сценарий требует некоторых улучшений.
Закраска сценария на одной строке затрудняет чтение / понимание / отладку. Напишите одну команду на строку:
#!/bin/bash
ICONS=$(ls -I "*.*" /usr/share/icons)
SELECTED=$(zenity --list --column=/usr/share/icons \ $ICONS)
echo "gtk-icon-theme-name=\"$SELECTED\"" >~/.gtkrc-2.0.mine
Другим порой менее трудным способом встраивания переменной в текстовый вывод является использование printf:
printf 'gtk-icon-theme-name="%s"\n' "$SELECTED" >~/.gtkrc-2.0.mine
sudo -H gedit /etc/NetworkManager/NetworkManager.conf
Добавьте следующие строки в этот файл
[device]
wifi.scan-rand-mac-address=no
Чтобы сохранить изменения, нажмите Ctrl X
sudo service network-manager restart
, это должно работать в вашем случае
Получите имя своего драйвера wifi, запустив
lspci | grep Wireless
, затем выполните поиск драйверов онлайн и установите их. Поскольку вы не указали имя драйвера, я больше не могу помочь. Однако для создания драйверов (если необходимо) вы делаете:
cd (folder that contains the drivers)
make
sudo make install
reboot
, тогда ваш WiFi должен быть более стабильным.
sudo -H gedit /etc/NetworkManager/NetworkManager.conf
Добавьте следующие строки в этот файл
[device]
wifi.scan-rand-mac-address=no
Чтобы сохранить изменения, нажмите Ctrl X
sudo service network-manager restart
, это должно работать в вашем случае
Получите имя своего драйвера wifi, запустив
lspci | grep Wireless
, затем выполните поиск драйверов онлайн и установите их. Поскольку вы не указали имя драйвера, я больше не могу помочь. Однако для создания драйверов (если необходимо) вы делаете:
cd (folder that contains the drivers)
make
sudo make install
reboot
, тогда ваш WiFi должен быть более стабильным.