"Дявола се крие в детайлите". В предната статия получихме лека работна среда с XFCE4. Проблема е, че някои неща работят на половина. Примерно можем да се връзваме към Windows станции, можем да копираме файлове от и към тях, но не можем да изпълним файл намиращ се на Windows машината. Или още един пример. Представете си, че работите на преносим компютър (лаптоп) и се наложи да ограничите консумацията на енергията. Също за сега нямаме решение. Всичко това можеше да допълваме в предната статия но стана прекалено голяма и почва да се губи интерес, затова реших, че на няколко части е по-добрата презентация. .
70% от потребителите ползват NVIDIA графични карти. Поне така дава официалната статистика. Проблема обаче с NVIDIA е, че драйверите ги няма в ядрото. Отново заради лицензионните политики. Иначе безплатно можете да си смъкнете драйверите и да си ги инсталирате. Точно това ще демонстрираме тук. Проверяваме за наличие на NVIDIA графичен процесор.
sudo lspci | egrep 'VGA|NVIDIA' 01:00.0 VGA compatible controller: NVIDIA Corporation GK107 [GeForce GTX 650] (rev a1) 01:00.1 Audio device: NVIDIA Corporation GK107 HDMI Audio Controller (rev a1)
Командата със същия резултат е и:
sudo lshw -C display *-display description: VGA compatible controller product: GK107 [GeForce GTX 650] vendor: NVIDIA Corporation physical id: 0 bus info: pci@0000:01:00.0 version: a1 width: 64 bits clock: 33MHz capabilities: pm msi pciexpress vga_controller bus_master cap_list rom configuration: driver=nvidia latency=0 resources: irq:30 memory:f6000000-f6ffffff memory:e0000000-efffffff memory:f0000000-f1ffffff ioport:e000(size=128) memory:c0000-dffff
Открихме, че имаме видеокарта с процесор на NVIDIA. За съжаление както казах по-горе драйверите ги няма в ядрото. За целта да проверим дали ще можем да ги инсталираме, чрез apt. Първо проверяваме дали имаме налични драйверите в репозиторите.
apt search nvidia-driver
Не показвам цялото съдържание на наличните драйвери на NVIDIA но точно нашия го няма. Тогава да ползваме бета репозитори.
sudo add-apt-repository ppa:graphics-drivers/ppa sudo: add-apt-repository: command not foun
Няма такава команда. За целта ще инсталираме software-properties-common
sudo apt install software-properties-common
И наново пробваме
sudo add-apt-repository ppa:graphics-drivers/ppa http://www.ubuntu.com/download/desktop/contribute More info: https://launchpad.net/~graphics-drivers/+archive/ubuntu/ppa Press [ENTER] to continue or Ctrl-c to cancel adding it. Hit:1 http://bg.archive.ubuntu.com/ubuntu bionic InRelease Get:2 http://bg.archive.ubuntu.com/ubuntu bionic-updates InRelease [88.7 kB] Get:3 http://bg.archive.ubuntu.com/ubuntu bionic-backports InRelease [83.3 kB] Get:4 http://bg.archive.ubuntu.com/ubuntu bionic-updates/main amd64 Packages [2,923 kB] Get:5 http://ppa.launchpad.net/graphics-drivers/ppa/ubuntu bionic InRelease [21.3 kB] Get:6 http://security.ubuntu.com/ubuntu bionic-security InRelease [88.7 kB] Get:7 http://ppa.launchpad.net/graphics-drivers/ppa/ubuntu bionic/main amd64 Packages [31.2 kB] Get:8 http://ppa.launchpad.net/graphics-drivers/ppa/ubuntu bionic/main i386 Packages [19.4 kB] Get:9 http://ppa.launchpad.net/graphics-drivers/ppa/ubuntu bionic/main Translation-en [8,316 B] Get:10 http://security.ubuntu.com/ubuntu bionic-security/universe Translation-en [298 kB] Get:11 http://bg.archive.ubuntu.com/ubuntu bionic-updates/main i386 Packages [1,616 kB] Fetched 5,178 kB in 1s (3,848 kB/s) Reading package lists... Done
Сега всичко е наред. Добавихме бета драйверите на NVIDIA в репозиторите. Да проверим наново версията на нашата карта.
ubuntu-drivers devices Command 'ubuntu-drivers' not found, but can be installed with: sudo apt install ubuntu-drivers-common
Сега нямаме ubuntu-drivers. За целата ще инсталираме ubuntu-drivers-common.
sudo apt install ubuntu-drivers-common
И наново проверяваме.
ubuntu-drivers devices WARNING:root:_pkg_get_support nvidia-driver-390: package has invalid Support Legacyheader, cannot determine support level == /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0 == modalias : pci:v000010DEd00000FC6sv00003842sd00002652bc03sc00i00 vendor : NVIDIA Corporation model : GK107 [GeForce GTX 650] driver : nvidia-driver-470-server - distro non-free driver : nvidia-340 - distro non-free driver : nvidia-driver-470 - distro non-free recommended driver : nvidia-driver-390 - distro non-free driver : nvidia-driver-450-server - distro non-free driver : nvidia-driver-418-server - distro non-free driver : nvidia-304 - third-party non-free driver : xserver-xorg-video-nouveau - distro free builtin
Получава се отговора за наличната видео карта. От тук има два пътя. Или да инсталираме точния драйвер който виждаме, или да инсталираме всичко. Във втория вариант командата е:
sudo ubuntu-drivers autoinstall
Не лош вариант но понякога системата се бърка и инсталира това което не трябва. Затова предпочитам първия вариант. Дефинирам точно кой драйвер да инсталирам.
sudo apt install nvidia-driver-470
След инсталация на драйверите е хубаво да се рестартирате.
sudo reboot
След рестарта може да проверим какво имаме.
nvidia-smi Thu Mar 9 00:28:32 2023 +-----------------------------------------------------------------------------------------------------------------+ | NVIDIA-SMI 470.161.0 Driver Version: 470.161.03 CUDA Version: 11.4 | |--------------------------------------------------------+------------------------+-------------------------------+ | GPU Name Persistence-M | Bus-Id Disp.A | Volatile Uncorr. ECC | | Fan Temp Perf Pwr:Usage/Cap | Memory-Usage | GPU-Util Compute M. | | | | MIG M. | |===================================+===============+=========+==========| | 0 NVIDIA GeForce ... Off | 00000000:01:00.0 N/A | N/A | | 21% 23C P8 N/A / N/A | 199MiB / 973MiB | N/A Default | | | | N/A | |--------------------------------------------------------+------------------------+-------------------------------+ |--------------------------------------------------------+------------------------+-------------------------------+ | Processes: | | GPU GI CI PID Type Process name GPU Memory | | ID ID Usage | |========================================================================| | No running processes found | +-----------------------------------------------------------------------------------------------------------------+
Всичко е инсталирано и работи правилно. Вече може да се конфигурира картата. За целта:
sudo nvidia-settings
Завършваме с инсталация на драйвери и конфигурация на видеокарта с процесор NVIDIA. Ако сте сгрешили с драйверите, то може да ги изтриете.
sudo apt remove -- purge nvidia-*
Или:
sudo nvidia-uninstall
Варианти много, като почнем от използване на бутоните Print Screen или клавишната комбинация Alt + "Print Screen" и завършим с ползване на помощни програми. Аз много харесвам xfce4-screenshooter. Лека малка и лесна за употреба. Нека я инсталираме.
sudo apt install xfce4-screenshooter
Готово инсталирана. Сега да направим така, че с натискане на бутона Print Screen да се стартира програмата.
Обърнете внимание на командата. Има ключ -f. Това прави снимка на целия работен плот. Ако искате да избирате примерно на отделен прозорец то махнете ключа.
За правене на снимка на екрана съм избрал клавишна комбинация Alt+Ctrl+L. Вие може да изберете друга комбинация за стартиране на програмата.
Стартирането на програмата дава възможност да се направи снимка и след това примерно да се запише или там каквото си изберете.
Надявам се, че няма да Ви объркам. Все пак можем да работим в мрежата на Microsoft. Можем да си разменяме файлове но не можем да отваряме примерно снимки, клипове или обикновен текстов файл на машина с Windows. Честно казано никога не съм се вглъбявал толкова в подробности. Щом можех да си разменям файлове за мен беше достатъчно, до момента когато един приятел ме помоли да му оправя този проблем. И се започна едно четене. След дълги неуспешни опити инсталирах файловия менажер Nautilus и това реши проблема но създаде друг. С инсталацията му се инсталираха и куп нща от GNOME, а аз винаги съм се стремял за лека работна среда. Не държа да е прекрасна, искам да е бърза. Сега ще покажа с мнинимални инсталации как се поправя проблема. Даже да инсталирате сега Nautilus-а проблема със стартирането на файловете от Windows-a няма да се оправи. Необходим е плъгина gvfsd-fuse. Да го инсталираме.
sudo apt install gvfs-fuse
Втори проблем. Мапнали сте някаква папка от Windows машината. По време на свързването към Microsoft Ви иска име и парола за достъп до споделената папка. Вкарвате ги и след рестарта забравя името и паролата която сте ползвали за целта, а сте казали да ги запомни завинаги. Това е така защото липсва модула gnome-keyring. Да го инсталираме.
sudo apt install gnome-keyring
И да се рестартираме за да влязат в сила промените.
sudo reboot
След рестарта всичко работи нормално. Още едно малко уточнение. Когато ползвате gnome-keyring и запомните паролата с която сте влезли към споделената папка, предлага да създадете достъп до gnome-keyring отново с име и парола. В този случай натискайте просто Enter за да можете следващия път направо да влезете без да пишете наново име и парола.
За притежателите на лаптопи или нотбуци много удобно нещо е да се следи температурата на процесора. Като цяло информация за различни датчици е добре да има работната лента със задачи. Продължавам да давам предложения за улеснение в работата. За красота все още не говорим. За целта ще инсталираме следното приложение.
sudo apt install xfce4-sensors-plugin
Това ще даде информация за всички датчици с системата. Не само за температура. Също може да показва информация за оборотите на вентилаторите и т.н. Можете да инсталирате още едно приложение.
sudo apt install xfce4-goodies
Това приложение ще позволи да покажете в работната лента много показатели, като натовареност на процесора, заета памет, запълнени дискове, информация за времето и каквото още се сетите. Лично аз това не го ползвам, не обичам голямата шарения, но информация за температурата на системата ползвам, защото преносимите компютри имат свойството да работят на по-високи температури от обикновения компютър. Още едно ценно приложение за хората с преносими кмопютри. Power Manager. Да го инсталираме.
sudo apt install xfce4-power-manager
https://www.youtube.com/watch?v=HTRbkQz_F1A 0.30min. sudo samba --version sudo apt install samba sudo apt install samba-client sudo apt install cifs-utils sudo apt install libnss-winbind winbind sudo nano /etc/nsswithc.conf hosts: преди dns пишем wins
https://winaero.com/custom-flags-xfce4-keyboard-layout/ Смяна на иконите на flags
Знам, че хората не обичат сухата материя. Искат нещо там да е шарено, красиво, независимо, че всяка красота натоварва системата. За този тип хора предлагам няколко подобрения в красотата на системата. Започвам с инсталиране на няколко теми и икони към темите. Първа тема с иконите към нея.
sudo apt install arc-gtk-theme arc-icon-theme
И още една.
sudo apt install arc-theme moka-icon-theme
За горните две теми бих използвал шрифта Cantarell Regular с големина 9. И още една тема с икони.
sudo apt install numix-gtk-theme numix-icon-theme
sudo apt install materia-gtk-theme papirus-icon-theme
Следва стартиращия бутон с приложения. Според повечето хора е грозен, но според мен не чак толкова много, а и много е удобен. Особено за хората работещи предимно на Windows ОС. Ще инсталираме Whisker Menu и ще се пробваме да го настроим.
sudo apt install xfce4-whiskermenu-plugin
Добавяме новото меню.
Преместваме го най-отгоре.
Трием старото меню.
Получихме ново меню.
Красота без анимация - немислимо :). Не познавам по-анимирано приложение от Compiz. Някои от ефектите в Compiz са впечатляващи но пак казвам дърпа много от ресурса на машината и затова го избягвам. В Google има много материали по темата и затова тук няма да я разглеждаме. Подобно на Compiz е KWIN. Една идея по-лек (относително казано, зависи колко и какви анимации и приложения ще се пуснат), по-нов и ми се струва по-малко бъгав. Независимо от това пак казвам, ако имате не силен компютър, тази тема просто я прескочете.
https://www.youtube.com/watch?v=FVtXFpIr2xY compiz менаджер питания gnome-disk-utility - управление диск.устройсв. psensor - monitor na senzorni dat4ici rlinux5 - възстановяване на изтрити данни https://www.youtube.com/watch?v=uvvoJU69uNo Installing and Configuring Conky Installing and Configuring LightDM-Webkit2-Greeter Customize Firefox Web Browser 30.10min
За да можете да копирате файлове или текст от физическата машина на виртуалната и обратно е необходимо да се инсталира следното:
sudo apt install open-vm-tools-desktop
Тук нещата стават малко по-сложно.
sudo apt install build-essential dkms linux-headers-$(uname -r)
След като сме инсталирали горните неща зареждаме диска с Guest Additions CD image. От диска изпълняваме скрипта autorun.sh (с десен клавиш на мишката върху скрипта Run as a Program). Ако не можете да изпълните програмата, тогава се използва следната команда през терминала.
sudo su cd /media/име_на_потребителя/VBox_GA_* ./autorun.sh reboot
След рестарта всичко трябва да работи.