Автор Тема: Конфигуриране на потребителски десктоп  (Прочетена 9261 пъти)

cybercop

  • Напреднали
  • *****
  • Публикации: 5626
  • Distribution: Ubuntu LTS, CENTOS 6.x
  • Window Manager: Xfce, Gnome 2
    • Профил
Понеже съсипахме една тема, която и без това водеше до задънена улица, пускам нова тема. Всеки, който ползва собствена десктоп конфигурация, може да сподели, как е създадена.
Моята конфигурация на Xfce базиран десктоп е следната :
За Ubuntu : Инсталирам минимална система. За предпочитане го правя от Ubuntu Server, като при стартиране на инсталатора, натискам F4 и избирам опция "Инсталирай минимална система". Така избягвам инсталацията на минимални сървърни коммпоненти. След това продължавам инсталацията, като при стъпката "избор на софтуер" избирам само "стандартни полезни инструменти".
След инсталацията на системата, се вписвам, актуализирам (хранилищата са конфигурирани по подразбиране) и рестартирам. След рестарта, изпълнявам следното (след вписване) :
sudo apt-get update
sudo apt-get install xorg xfce4
Имам базова система с графична среда.
Инсталирам мениджъра на вход :
sudo apt-get install --no-install-recommends slim
(Който иска, вместо slim може да инсталира lightdm-gtk-greeter и lightdm, но аз пиша за себе си).
Вече системата е напълно готова да стартира в графичен режим.
Добавям NM, gksu и synaptic
sudo apt-get install --no-install-recommends gksu synaptic network-manager-gnome
и продължавам да се глезя с :
sudo apt-get install --no-install-recommends mousepad xfce4-power-manager xfce4-terminal
sudo reboot

Това е. Останалите желани приложения се инсталират след рестарта.
Има един остатъчен пакет xfce4-volumed, който трябва да се премахне от Ubuntu 16.04+, защото е за стария xfce4-mixer и обърква мениджъра на уведомленията.
Стигал съм до крайности да слагам само драйвърите на устройствата, които ползвам, но е без реален ефект. Системата не става по- лека или по- бърза.
Както виждате, не съм теоретик и ползвам това за което пиша.
https://s25.postimg.org/6lj40rnov/u1604xfce.png

За система с lxde, инсталирам : xorg lxde-core lxde-common gvfs slim gksu network-manager-gnome synaptic leafpad
След рестарта си я донастройвам.
В Debian, пакетите са същите. Единствената разлика е, че не избирам минимална система в началото на инсталацията.
Във версия 9 всеки мениджър на вход, различен от GDM и LightDM е ограничен по подразбиране, така, че вместо slim се налага да ползвате lightdm. Той е част от мета- пакета xfce4, така, че не се налага да инсталирате нищо.
« Последна редакция: Dec 25, 2017, 22:42 от cybercop »
Активен

Ползването на Linux води до пристрастяване. Факт.
http://s19.postimg.cc/4oajwoq5v/xenial2.png

malin

  • Гост
https://unit193.net/icebox/

А иначе ще споделя, когато си го направя. Имам идея да сменя pcmanfm със spacefm. Моето ще е груба сглобка с Ubuntu 14.04 и Openbox. Но още се лутам за "голям" графичен уеб браузър, иначе xlinks2 ми върши работа.
Активен

cybercop

  • Напреднали
  • *****
  • Публикации: 5626
  • Distribution: Ubuntu LTS, CENTOS 6.x
  • Window Manager: Xfce, Gnome 2
    • Профил
https://unit193.net/icebox/

А иначе ще споделя, когато си го направя. Имам идея да сменя pcmanfm със spacefm. Моето ще е груба сглобка с Ubuntu 14.04 и Openbox. Но още се лутам за "голям" графичен уеб браузър, иначе xlinks2 ми върши работа.
Аз съм инсталирал spacefm, но не останах доволен. Недостатъка на pcmanfm да показва много малко разстояние между елементите, компенсирах с компактния списък за определени папки.
« Последна редакция: Dec 19, 2017, 22:05 от cybercop »
Активен

Ползването на Linux води до пристрастяване. Факт.
http://s19.postimg.cc/4oajwoq5v/xenial2.png

malin

  • Гост
Минимална система от ubuntu-server-14.04.5-i386. После следват *лайна и маджун* :

sudo nano /etc/apt/sources.list
sudo apt-get update
sudo apt-get dist-upgrade --yes
sudo apt-get install xorg --yes
sudo apt-get install ubuntu-drivers-common
sudo apt-get install software-properties-common
sudo apt-get install xdg-user-dirs
sudo apt-get install xdg-utils python-xdg desktop-file-utils libgtk2-perl dmz-cursor-theme fonts-freefont-ttf ttf-ubuntu-font-family fonts-liberation fonts-noto fonts-roboto xfonts-cyrillic ttf-dejavu policykit-1-gnome policykit-desktop-privileges
sudo apt-get install gksu
sudo apt-get install shimmer-themes xubuntu-icon* gnome-themes-standard
sudo apt-get install wbulgarian aspell-bg myspell-bg language-pack-gnome-bg
sudo apt-get install openbox
sudo apt-get install menu
sudo apt-get install lxterminal lxpanel lxsession-logout lxappearance lxappearance-obconf leafpad galculator htop gdmap
sudo apt-get install clipit
sudo apt-get install pcmanfm
sudo apt-get install zip unzip p7zip*
sudo apt-get install gnome-disk-utility gnome-screenshot
sudo apt-get install gnome-system-tools
sudo apt-get install ntp
sudo apt-get install lxsession-default-apps app-install-data
sudo apt-get install lxde-common
sudo apt-get install lxrandr lxinput
sudo apt-get install --no-install-recommends file-roller lightdm lightdm-gtk-greeter
sudo apt-get install network-manager-gnome
sudo apt-get install wireless-tools rfkill
sudo nano /etc/network/interfaces
sudo apt-get install ubuntu-wallpapers
sudo reboot
sudo apt-get clean
sudo apt-get update
sudo apt-get install fbreader vlc qpdfview qshutdown
sudo apt-get install libdaemon0 pulseaudio pavucontrol
sudo add-apt-repository ppa:mozillateam/ppa
sudo add-apt-repository ppa:mkusb/ppa
sudo add-apt-repository ppa:catfish-search/ppa
sudo add-apt-repository ppa:plushuang-tw/uget-stable
sudo add-apt-repository ppa:rvm/smplayer-qt4
sudo add-apt-repository ppa:starws-box/deadbeef-player
sudo add-apt-repository ppa:transmissionbt/ppa
sudo apt-get update
sudo apt-get install --no-install-recommends firefox-esr
sudo apt-get install mirage firefox-esr-locale-bg
sudo apt-get install uget
sudo apt-get install catfish
sudo apt-get install transmission-gtk
sudo add-apt-repository ppa:mc3man/mplayer-test
sudo apt-get update
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 8B5AAA5A9163B46D
sudo apt-get update
sudo apt-get install mplayer
sudo apt-get install smtube
sudo apt-get install smplayer
sudo apt-get install deadbeef
sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt-get update
sudo apt-get dist-upgrade
ubuntu-drivers list
sudo apt-get install scrot
sudo apt-get clean
exit
sudo apt-get install guidus
sudo add-apt-repository ppa:lubuntu-dev/lubuntu-daily
sudo apt-get update
sudo apt-get install lxhotkey-gtk
sudo rm /etc/apt/sources.list.d/lubuntu*
sudo apt-get update
sudo apt-get dist-upgrade
sudo apt-get clean
exit
sudo nano /etc/lightdm/lightdm-gtk-greeter-ubuntu.conf
sudo nano /etc/lightdm/lightdm.conf
sudo mkdir /etc/lightdm/lightdm.conf.d
sudo nano /etc/lightdm/lightdm.conf.d/50-myconfig.conf
exit
sudo nano /etc/update-manager/release-upgrades
sudo apt-get install exfat-utils
sudo apt-get clean
sudo apt-get --purge remove linux-image-4.4.0-31* linux-headers-4.4.0-31*
sudo nano /etc/default/grub
sudo update-grub
exit


leafpad ~/.config/Trolltech.conf
и там добавям и запазвам
[Qt]
style=GTK+

За lighdm https://wiki.ubuntu.com/LightDM

За мрежата https://help.ubuntu.com/community/NetworkManager#Issues

За липсата на ключа https://askubuntu.com/questions/127326/how-to-fix-missing-gpg-keys


За добавянето и изтриването на дейли-хранилището на Лубунту - изпитано на собствен гръб, не работи gksu, не че го ползвам, но...

Ако се ползва във файловия мениджър е добре да има украса -
gksudo lxappearance

пакета menu е заради възможността да се ползва su-to-root -X -c

хранилището с графичните драйвери е най-важно за мене и правя и
sudo apt-get install nvidia-304
и след рестарт
gksudo nvidia-settings

Командата
sudo apt-get --purge remove linux-image-4.4.0-31* linux-headers-4.4.0-31*
я измислям, като гледам какво има в /boot


*Историята за лайна и маджун е истинска, но не е за тая тема.*
« Последна редакция: Dec 26, 2017, 11:46 от malin »
Активен

malin

  • Гост
ОК. gksu ще работи и ако го имаме хранилището Daily builds for Lubuntu , но не сме прекалено лакоми и не обновим и pcmanfm. Затова е по-добре да го няма.
Освен това вече ще трябва да настройваме и qt5 изгледа. Ако е от 17.04 нагоре не го бърка, но тука сме още 14.04.
На нетбука съм със 17.10 64бита и се оказа, че има в Лубунтуто неща от lxqt, ако и още да не е пълнокръвно, но го има.
« Последна редакция: Dec 25, 2017, 23:27 от malin »
Активен

cybercop

  • Напреднали
  • *****
  • Публикации: 5626
  • Distribution: Ubuntu LTS, CENTOS 6.x
  • Window Manager: Xfce, Gnome 2
    • Профил
@Malin : С оставянето само на този ред в настройките на Trolltech.conf, сигурно ли е, че ще задава коректно на Qt приложенията да следват GTK+ интерфейса?
Ето как е при мен, без да съм пипал.
[Qt]
font="Sans Serif,9,-1,5,50,0,0,0,0,0"
Palette\active=#000000, #d4d0c8, #ffffff, #e9e7e3, #6a6864, #a0a0a4, #000000, #ffffff, #000000, #ffffff, #d4d0c8, #000000, #000080, #ffffff, #0000ff, #ff00ff, #e9e7e3, #000000, #ffffdc, #000000
Palette\inactive=#000000, #d4d0c8, #ffffff, #e9e7e3, #6a6864, #a0a0a4, #000000, #ffffff, #000000, #ffffff, #d4d0c8, #000000, #000080, #ffffff, #0000ff, #ff00ff, #e9e7e3, #000000, #ffffdc, #000000
Palette\disabled=#6a6864, #d4d0c8, #ffffff, #e9e7e3, #6a6864, #a0a0a4, #6a6864, #ffffff, #6a6864, #d4d0c8, #d4d0c8, #000000, #000080, #ffffff, #0000ff, #ff00ff, #e9e7e3, #000000, #ffffdc, #000000
fontPath=@Invalid()
embedFonts=true
style=GTK+
doubleClickInterval=400
cursorFlashTime=1000
wheelScrollLines=3
resolveSymlinks=false
globalStrut\width=0
globalStrut\height=0
useRtlExtensions=false
XIMInputStyle=On The Spot
DefaultInputMethod=xim
audiosink=Auto
videomode=Auto
GUIEffects=none
Активен

Ползването на Linux води до пристрастяване. Факт.
http://s19.postimg.cc/4oajwoq5v/xenial2.png

malin

  • Гост
Такава е настройката в Лубунту. Или еквивалента ако погледнеш в настройките на smplayer или vlc - стил . T.e. темата - ако е синьо (greybird при мене) - и бутоните ще са в синьо. Не и за иконите. А, да - и шрифта е системния.
« Последна редакция: Dec 25, 2017, 23:19 от malin »
Активен

malin

  • Гост
А пък към горното, ако сме любопитни и се забием в Openbox сесията е добре да се подготвим леко -

leafpad ~/.config/openbox/autostart

xscreensaver -no-splash &
lxpanel &
pcmanfm --desktop &
/usr/lib/policykit-1-gnome/polkit-gnome-authentication-agent-1 &
clipit &

и

leafpad ~/.Xresources

Xft.dpi:        96
Xft.antialias:  true
Xft.hinting:    true
Xft.rgba:       rgb
Xft.hintstyle:  hintslight

И на първо време почти няма да има разлика. lxsession-logout за изход в панела.


Необходимо уточнение - lxhotkey работи и в ЛХДЕ, и в Опънбокс, но през него не могат да се задават клавишни комбинации със забранения клавиш  Ctrl . Трябва ръчно да се редактират както следва lxde-rc.xml и rc.xml, за да се ползват такива комбинации.
« Последна редакция: Dec 26, 2017, 15:29 от malin »
Активен

cybercop

  • Напреднали
  • *****
  • Публикации: 5626
  • Distribution: Ubuntu LTS, CENTOS 6.x
  • Window Manager: Xfce, Gnome 2
    • Профил
Такава е настройката в Лубунту. Или еквивалента ако погледнеш в настройките на smplayer или vlc - стил . T.e. темата - ако е синьо (greybird при мене) - и бутоните ще са в синьо. Не и за иконите. А, да - и шрифта е системния.
Не е само цвета на темата. Ако не е синхронизирана, дори размера на елементите е различен, а в последната версия на Debian, някои Qt приложения изобщо не стартират. Ще тествам номера само с единия ред при първа възможност.

П.П.: Тествано и работи. Направо е гениално. Това е единствената настройка на qt4-qtconfig, които ползвам и единствената, която действително е нужна в една GTK+ базирана графична среда.
« Последна редакция: Dec 26, 2017, 09:35 от cybercop »
Активен

Ползването на Linux води до пристрастяване. Факт.
http://s19.postimg.cc/4oajwoq5v/xenial2.png

Acho

  • Напреднали
  • *****
  • Публикации: 5256
  • Distribution: Slackware, MikroTik - сървърно
  • Window Manager: console only
    • Профил
    • WWW
Туй на какъв компютър е ?
Активен

CPU - Intel Quad-Core Q8400, 2.66 GHz; Fan - Intel Box; MB - Intel G41M-T2; RAM - DDR2-800, Kingston HyperX, 2X2048 MB; VC - onboard, Intel G41 Express Chipset; HDD - Toshiba, 500 GB, SATAII; SB - Realtek HD Audio; DVD-RW - TSSTcorp DVD-RW; LAN - Realtek PCI-E GBE Controller; PSU - Fortron 350 Watt.

malin

  • Гост
Phoronix Test Suite v4.8.3
System Information

Hardware:
Processor: AMD Sempron 2800+ @ 1.61GHz (1 Core), Motherboard: American Megatrends P1.20, Chipset: NVIDIA MCP61, Memory: 1536MB, Disk: 165GB ExcelStor Techno, Graphics: NVIDIA GeForce 6100 nForce 405 256MB, Audio: Realtek ALC888

Software:
OS: Ubuntu 14.04, Kernel: 4.4.0-104-generic (i686), Desktop: LXDE 0.6.1, Display Server: X Server 1.15.1, Display Driver: nouveau 1.0.10, Compiler: GCC 4.8, File-System: ext4, Screen Resolution: 1280x1024


PROCESSOR:

Core Count: 1
Thread Count: 1
Cache Size: 128 KB
Instruction Set Extensions: SSE 2
AES Encryption: NO
Energy Performance Bias: NO
Virtualization: NO
Compiler Configuration: --build=i686-linux-gnu --disable-browser-plugin --disable-libmudflap --disable-werror --enable-checking=release --enable-clocale=gnu --enable-gnu-unique-object --enable-gtk-cairo --enable-java-awt=gtk --enable-java-home --enable-languages=c,c++,java,go,d,fortran,objc,obj-c++ --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-nls --enable-objc-gc --enable-plugin --enable-shared --enable-targets=all --enable-threads=posix --host=i686-linux-gnu --target=i686-linux-gnu --with-arch-32=i686 --with-arch-directory=i386 --with-ecj-jar=/usr/share/java/eclipse-ecj.jar --with-java-home=/usr/lib/jvm/java-1.5.0-gcj-4.8-i386/jre --with-jvm-jar-dir=/usr/lib/jvm-exports/java-1.5.0-gcj-4.8-i386 --with-jvm-root-dir=/usr/lib/jvm/java-1.5.0-gcj-4.8-i386 --with-multilib-list=m32,m64,mx32 --with-tune=generic -v
Disk Scheduler: DEADLINE
Disk Mount Options: data=ordered,errors=remount-ro,relatime,rw
Активен

malin

  • Гост
 :) Но в крайна сметка Лубунту-14.04.1-alternate-i386 (че даже и с големи ефекти от xcompmgr) и малко пипване убива всички напъни за героизъм.
След инсталиране -


sudo add-apt-repository ppa:rvm/smplayer-qt4

sudo add-apt-repository ppa:mc3man/mplayer-test

sudo add-apt-repository ppa:lubuntu-dev/staging

sudo aptitude update       

sudo apt-get dist-upgrade

sudo apt-get autoremove

sudo apt-get purge ibus

sudo apt-get install p7zip-rar gdmap clipit fbreader htop gparted uget qshutdown mplayer smtube smplayer myspell-bg

sudo apt-get clean




leafpad ~/.config/lxpanel/Lubuntu/config            # за това говоря http://3.bp.blogspot.com/-d9YTbVF--3Y/UnGMyNY20LI/AAAAAAAABt0/c0iQbJ2MK_8/s1600/advancedpanelsettings.png   

[Command]
FileManager=pcmanfm
Terminal=x-terminal-emulator
Logout=lxsession-default quit


leafpad ~/.config/libfm/libfm.conf                # https://postimg.org/image/3o1visrwr/

и там на реда за терминал

terminal=lxterminal %s



leafpad ~/.config/pcmanfm/lubuntu/pcmanfm.conf                        # https://postimg.org/image/5fuudp3jv/

и там на реда за затваряне при демонтиране от 1 на 0

close_on_unmount=0




mkdir ~/.local/share/applications         # ще трябва да си я почистваме от ненужни стартери, ако често инсталираме и махаме програми, и цъкаме в старт-менюто на свойства (което вече ще работи)




и може и

sudo apt-get install xcompmgr


leafpad ~/.config/lxsession/Lubuntu/autostart                    # https://s9.postimg.org/poi7z5ncv/3_scrot.png

@xcompmgr -CcfF -I-.015 -O-.03 -D4 -t-5 -l-5 -r4.2 -o.75





Ако няма да се ползва pulseaudio

sudo add-apt-repository ppa:mozillateam/ppa
sudo apt-get update
sudo apt-get purge firefox* -y && apt-get install firefox-esr firefox-esr-locale-bg firefox-esr-locale-en
sudo apt-get clean



Aко ще се ползва pulseaudio

sudo apt-get purge gecko-mediaplayer gnome-mplayer
sudo apt-get install --no-install-recommends pulseaudio
sudo apt-get install pavucontrol



За автоматичен вход в системата  # malin е потребителското име

gksudo leafpad /etc/lightdm/lightdm.conf

[SeatDefaults]
allow-guest=false
autologin-user=malin
autologin-user-timeout=0


П.П.   Ако имате заминала батерия на дъното на лаптопа и сте от мързелевите - alternate версията ви дава каквото ви трябва без да се занимавате с настройване, за разлика от desktop версията на 14.04.1 (освен другите предимства които предлага). Как се познава ли - ... ако сте на Уйн... не, не са ви хакнали, не, не ви е заразен компа, някой сервиз се нуждае от паричките ви и да, ще ви преинсталира Уйна и той ще бъде най-добрия и ще можете да си отваряте страниците без проблем.

П.П.П. Получи се не минимално, а ... онова с маджуна пак.
« Последна редакция: Dec 30, 2017, 14:47 от malin »
Активен

cybercop

  • Напреднали
  • *****
  • Публикации: 5626
  • Distribution: Ubuntu LTS, CENTOS 6.x
  • Window Manager: Xfce, Gnome 2
    • Профил
Ползвам тази стара тема за един въпрос.
Ако сглобя един десктоп базиран на Openbox и елементи от LXDE (lxpanel,lxsession...), но с Nautilus за файлов мениджър, какви конфигурационни файлове трябва да променя в LXDE и Openbox сесията, за да стартира със системата и да се разпознава, като файлов мениджър по подразбиране?
Ако прецените, че друг мениджър от класа на Nautilus, като Nemo и Caja е по подходящ, моля да ми кажете защо, за да се съобразя с него.
Благодаря предварително за отговорите !
Активен

Ползването на Linux води до пристрастяване. Факт.
http://s19.postimg.cc/4oajwoq5v/xenial2.png

malin

  • Гост
Тук е отговорено почти всичко за nautilus с използването на lxsession-default-apps в lxde при 16.04 и нагоре за настройване графично.
Рунту Лайт 14 ползва Openbox + Nemo. Може да видиш как е при него (не са настроени клавишните комбинации обаче, и при горния вариант пак ще трябва да замениш/зададеш някои). Идеята е сходна.
« Последна редакция: May 29, 2018, 21:36 от malin »
Активен

cybercop

  • Напреднали
  • *****
  • Публикации: 5626
  • Distribution: Ubuntu LTS, CENTOS 6.x
  • Window Manager: Xfce, Gnome 2
    • Профил
Благодаря ! Днес си поиграх малко и само с настройките на десктопа не се справих. Но и не съм се сетил да инсталирам dconf-editor и да погледна настройките. Съветите за Lubuntu не знам, доколко са приложими за чиста LXDE, защото име разлики в конфигурационните файлове. Изобщо не смятам да инсталирам Lubuntu-core и дори lxde-core за да избегна качването на pcmanfm.
Активен

Ползването на Linux води до пристрастяване. Факт.
http://s19.postimg.cc/4oajwoq5v/xenial2.png