Linux
  • << DEBIAN >>
  •   < Debian 9 >
  •     Инсталиране на Debian 9
  •     Първоначални настройки (мрежа, VIM, Кирилизация)
  •     Инсталиране и настройка на SSH
  •     Инсталиране и настройка на DNS
  •     Инсталиране и настройка на NTP
  •     Инсталиране и настройка на Apache
  •     Инсталиране и настройка на MySQL (MariaDB)
  •     Инсталиране и настройка на PHPMyAdmin
  •     Инсталиране и настройка на собствен облак
  •     Инсталиране и настройка на SAMBA
  •     Инсталиране и настройка на FTP сървър
  •     Инсталиране и настройка на OSCAM
  •     Инсталиране и настройка на Mail server
  •       Първоначално конфигуриране на базата данни
  •       Инсталиране и конфигуриране на PostFix
  •       Инсталиране и конфигуриране на Dovecot
  •       PostFix дефинира Dovecot да удостоверява
  •       RoundCube
  •       Тестване доставката на поща
  •       Създаване на TLS криптиран ключ и сертификат
  •       WEB администриране
  •       Антиспам със SpamAssassin
  •       Антиспам с RSpmad
  •   < Debian 11 >
  •     Как зарежда Linux
  •     Разпределение на диска при BIOS и UEFI
  •     Debian 11 на BIOS върху LVM и RAID
  •     Инсталиране на Debian 11 на BIOS и ZFS
  •     Инсталиране на Debian 11 на BIOS и ZFS-1
  •     Инсталиране на Debian 11 на UEFI и ZFS
  •     ZFS Замяна на развален огледален диск
  •     Ремонт на GRUB и INITRAMFS
  •   < Debian 12 >
  •     Първоначални настройки
  •     DNS Сървър
  •     DNS Практика
  •     Инсталиране и настройка на Apache
  •     MySQL и PHPMyAdmin
  •     Елементарен MAIL сървър
  •       Първо надграждане на MAIL сървъра
  •     Инсталиране и настройка на пощенски сървър
  •     Пощенски сървър с iRedMail и PHPMyAdmin
  •     WEB сървър с Nginx
  •   Сървър на отделни хостове
  •     DNS Сървър
  •     SQL Сървър
  •     WEB Сървър
  •     Пощенски Сървър
  •   PXE Server
  •   PXE UEFI Server - TFTP
  •   Сървър за отдалечен достъп - RustDESK
  • < UBUNTU >
  •   Ubuntu SERVER 22.04
  •     Инсталиране на Ubuntu 22.04 Server
  •     Първоначални настройки на Ubuntu 22.04 Server
  •     DNS в Ubuntu 22.04 Server
  •     MySQL Apache PHPMyAdmin
  •     Пощенски сървър
  •       Пощенски сървър в опростен вариант
  •       PostFix, Dovecot по-подробно
  •   Ubuntu mini
  •   Ubuntu BUDGIE
  •     Инсталиране Ubuntu BUDGIE
  •     Първоначални настройки на Ubuntu BUDGIE
  •     Ubuntu BUDGIE като MAC OS
  •     Приложения за Ubuntu BUDGIE
  • GNOME работна среда
  •   Ubuntu GNOME
  •     Инсталиране на Ubuntu 21.04 GNOME
  •     Ubuntu 21.04 GNOME като MacOS
  • XFCE работна среда
  •   Debian - Install XFCE
  •     Debian XFCE - допълнение
  •     Debian XFCE като MacOS
  •   Ubuntu - Install XFCE
  •     Ubuntu XFCE - допълнение
  •     Ubuntu XFCE като MacOS
  • МАТЕ работна среда
  •   Debian - Install MATE
  •     Настройка на Debian MATE
  • PROGRAMS
  •   Conky
  •   Sublime Text
  • Допълнение към Ubuntu 18.04 XFCE4

    "Дявола се крие в детайлите". В предната статия получихме лека работна среда с XFCE4. Проблема е, че някои неща работят на половина. Примерно можем да се връзваме към Windows станции, можем да копираме файлове от и към тях, но не можем да изпълним файл намиращ се на Windows машината. Или още един пример. Представете си, че работите на преносим компютър (лаптоп) и се наложи да ограничите консумацията на енергията. Също за сега нямаме решение. Всичко това можеше да допълваме в предната статия но стана прекалено голяма и почва да се губи интерес, затова реших, че на няколко части е по-добрата презентация. .

    NVIDIA

    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 да се стартира програмата.

    Img1
    Img2
    Img3
    Img4

    Обърнете внимание на командата. Има ключ -f. Това прави снимка на целия работен плот. Ако искате да избирате примерно на отделен прозорец то махнете ключа.

    Img5

    За правене на снимка на екрана съм избрал клавишна комбинация Alt+Ctrl+L. Вие може да изберете друга комбинация за стартиране на програмата.

    Img6

    Стартирането на програмата дава възможност да се направи снимка и след това примерно да се запише или там каквото си изберете.

    Работа в мрежата на Micfosoft

    Надявам се, че няма да Ви объркам. Все пак можем да работим в мрежата на 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

    Pic1
    Pic2

    Добавяме новото меню.

    Pic3
    Pic4

    Преместваме го най-отгоре.

    Pic5

    Трием старото меню.

    Pic6
    Pic7
    Pic8

    Получихме ново меню.

    Анимации

    Красота без анимация - немислимо :). Не познавам по-анимирано приложение от 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

    Плъгини за виртуални машини

    VMware

    За да можете да копирате файлове или текст от физическата машина на виртуалната и обратно е необходимо да се инсталира следното:

    sudo apt install open-vm-tools-desktop

    VirtualBox

    Тук нещата стават малко по-сложно.

    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


    След рестарта всичко трябва да работи.