LINUX.ORG.RU

Xfce: как изменить тему и значки gtk3

 , ,


0

1

Я хочу изменить тему и значки gtk3 в xfce. Оказывается, у меня значки Papirus и тема Arc только в gtk2, а в gtk3 везде adwaita. И визуально все именно так. Инфу показал neofetch. Как изменить тему?

       _,met$$$$$gg.          user@lev 
    ,g$$$$$$$$$$$$$$$P.       -------- 
  ,g$$P"     """Y$$.".        OS: Debian GNU/Linux 10 (buster) x86_64 
 ,$$P'              `$$$.     Host: R510/P510 
',$$P       ,ggs.     `$$b:   Kernel: 4.19.0-9-amd64 
`d$$'     ,$P"'   .    $$$    Uptime: 18 mins 
 $$P      d$'     ,    $$P    Packages: 1728 (dpkg) 
 $$:      $$.   -    ,d$$'    Shell: bash 5.0.3 
 $$;      Y$b._   _,d$P'      Resolution: 1280x800 
 Y$$.    `.`"Y$$$$P"'         DE: Xfce 
 `$$b      "-.__              WM: Xfwm4 
  `Y$$                        WM Theme: Arc 
   `Y$$.                      Theme: Arc [GTK2], !Adwaita [GTK3]! 
     `$$b.                    Icons: Papirus [GTK2], !Adwaita [GTK3]! 
       `Y$$b.                 Terminal: xfce4-terminal 
          `"Y$b._             Terminal Font: Monospace 12 
              `"""            CPU: Intel Core 2 Duo T5850 (2) @ 2.166GHz 
                              GPU: NVIDIA GeForce 9200M GS 
                              Memory: 901MiB / 1988MiB 

Xfce 4.12.5, Goodies 4.12.6, ядро #1 SMP Debian 4.19.118-2+deb10u1

Эсть 2 варианта - текст «для пацанов» и GUI.

Першый: ~/.config/gtk-3.0/settings.ini

Тама усё пишем.

Втарой: ставим lxappearance, резко, бешенно, настраиваем.

Прёмся ат накатившега камфорта.

Vault_Boy
()
Ответ на: комментарий от Vault_Boy
user@lev:~$ cat ~/.config/gtk-3.0/settings.ini
cat: /home/user/.config/gtk-3.0/settings.ini: no such file or directory
user@lev:~$ apug; yapti lxappearance
Сущ:1 http://security.debian.org/debian-security buster/updates InRelease
Сущ:2 http://deb.debian.org/debian buster InRelease                            
Сущ:3 http://deb.debian.org/debian buster-updates InRelease                    
Сущ:4 http://httpredir.debian.org/debian buster InRelease                      
Сущ:5 http://deb.debian.org/debian buster-backports InRelease                  
Чтение списков пакетов… Готово            
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Все пакеты имеют последние версии.
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Расчёт обновлений… Готово
Следующие пакеты устанавливались автоматически и больше не требуются:
  ant ant-contrib ant-optional ca-certificates-java coinor-libcbc3
  coinor-libcgl1 coinor-libclp1 coinor-libcoinmp1v5 coinor-libcoinutils3v5
  coinor-libosi1v5 default-jre default-jre-headless firebird3.0-common
  firebird3.0-common-doc firebird3.0-server-core firebird3.0-utils
  fonts-crosextra-caladea fonts-crosextra-carlito fonts-dejavu
  fonts-dejavu-extra fonts-liberation2 fonts-linuxlibertine fonts-noto-core
  fonts-noto-ui-core fonts-opensymbol fonts-sil-gentium
  fonts-sil-gentium-basic im-config java-common libabw-0.1-1
  libactivation-java libaopalliance-java libapache-poi-java libapache-pom-java
  libargs4j-java libasm-java libatinject-jsr330-api-java libatk-wrapper-java
  libatk-wrapper-java-jni libbase-java libbcmail-java libbcpkix-java
  libbcprov-java libboost-atomic1.67.0 libboost-chrono1.67.0
  libboost-date-time1.67.0 libboost-filesystem1.67.0 libboost-locale1.67.0
  libboost-thread1.67.0 libbsh-java libcdi-api-java libcdr-0.1-1 libcglib-java
  libclucene-contribs1v5 libclucene-core1v5 libcmis-0.5-5v5 libcodemodel-java
  libcommons-cli-java libcommons-codec-java libcommons-collections3-java
  libcommons-collections4-java libcommons-compress-java libcommons-io-java
  libcommons-lang3-java libcommons-logging-java libcommons-math3-java
  libcommons-parent-java libcurvesapi-java libdom4j-java libdtd-parser-java
  libe-book-0.1-1 libehcache-java libel-api-java libeot0 libepubgen-0.1-1
  libetonyek-0.1-1 libexttextcat-2.0-0 libexttextcat-data libfastinfoset-java
  libfbclient2 libfcitx-config4 libfcitx-core0 libfcitx-gclient1
  libfcitx-qt5-1 libfcitx-qt5-data libfcitx-utils0 libflute-java libfonts-java
  libformula-java libfreehand-0.1-1 libgeronimo-annotation-1.3-spec-java
  libgeronimo-interceptor-3.0-spec-java libgettextpo0 libgpgmepp6
  libguava-java libguice-java libhawtjni-runtime-java libhsqldb1.8.0-java
  libhttpclient-java libhttpcore-java libib-util libicu4j-java
  libintellij-annotations-java libistack-commons-java libitext-java
  libjansi-java libjansi-native-java libjaxb-api-java libjaxb-java
  libjaxen-java libjcommon-java libjdom1-java libjetbrains-annotations-java
  libjsoup-java libjsp-api-java libjsr305-java liblangtag-common liblangtag1
  liblayout-java libloader-java liblog4j1.2-java liblua5.2-0 libmail-java
  libmaven-file-management-java libmaven-parent-java libmaven-resolver-java
  libmaven-shared-io-java libmaven-shared-utils-java libmaven3-core-java
  libmhash2 libmng1 libmspub-0.1-1 libmwaw-0.3-3 libmythes-1.2-0
  libneon27-gnutls libnumbertext-1.0-0 libnumbertext-data libodfgen-0.1-1
  liborcus-0.14-0 libpagemaker-0.0-0 libpentaho-reporting-flow-engine-java
  libpixie-java libplexus-archiver-java libplexus-cipher-java
  libplexus-classworlds-java libplexus-component-annotations-java
  libplexus-interpolation-java libplexus-io-java libplexus-sec-dispatcher-java
  libplexus-utils2-java libpq5 libpresage-data libpresage1v5 libqt4-dbus
  libqt4-xml libqtcore4 libqtdbus4 libqtgui4 libqxp-0.0-0 libraptor2-0
  librasqal3 librdf0 librelaxng-datatype-java librepository-java
  librevenge-0.0-0 librngom-java libsac-java libsaxonhe-java
  libserializer-java libservlet-api-java libservlet3.1-java libsisu-guice-java
  libsisu-inject-java libsisu-ioc-java libsisu-plexus-java libslf4j-java
  libsnappy-java libsnappy-jni libstaroffice-0.0-0 libstax-ex-java
  libstreambuffer-java libtinyxml2.6.2v5 libtommath1 libtxw2-java
  libvisio-0.1-1 libwagon-http-java libwagon-provider-api-java
  libwebsocket-api-java libwpd-0.10-10 libwpg-0.3-3 libwps-0.4-4
  libxerces2-java libxml-commons-external-java libxml-commons-resolver1.1-java
  libxml-java libxmlbeans-java libxmlsec1 libxmlsec1-nss libxom-java
  libxsom-java libxz-java libyajl2 libzmf-0.0-0 lp-solve node-normalize.css
  openjdk-11-jre openjdk-11-jre-headless presage qdbus qt-at-spi qtchooser
  qtcore4-l10n uno-libs3 ure
Для их удаления используйте «sudo apt autoremove».
Обновлено 0 пакетов, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
E: Невозможно найти пакет lxappearance
user@lev:~$ 
zagatov_lev
() автор топика
Ответ на: комментарий от zagatov_lev

Простите, привык к алиасам. Команда apug; yapti lxappearance значит sudo apt update; sudo apt upgrade; sudo apt -y install lxappearance

zagatov_lev
() автор топика

Никак не пойму, чей ты твинк. То ли номерного школьника, то ли дипфореста. Обе такой же тупняк 24/7 постили.

anonymous
()
Ответ на: комментарий от anonymous

Кто такой твинк? Кто такой дипфорест? Кто такой номерной школьник?

zagatov_lev
() автор топика
Последнее исправление: zagatov_lev (всего исправлений: 1)
Ответ на: комментарий от zagatov_lev

Да не обращай внимания на тупого анона, который помочь не может и обсирает.

@Vault_Boy, в дебиане нет этого пакета. Правка уонфига не работает.

anonymous
()
Ответ на: комментарий от anonymous

Нет, ты не палишься, конечно. Совсем не заметно, что ты из под анонима сам себя поддержал. Я же говорю - тупой ;D

anonymous
()
Ответ на: комментарий от anonymous

Никак не пойму, чей ты твинк. То ли номерного школьника, то ли дипфореста. Обе такой же тупняк 24/7 постили.

У тебя тупняковее. Ходишь обсираешь, а ведь человек ждёт. Я хоть не помогаю, но не обсираю

anonymous
()
Ответ на: комментарий от anonymous

Покажите, покажите. Я – другой человек. Топикстартера в глаза не видел. С чего вы так подумали?

anonymous
()
Ответ на: комментарий от anonymous

https://packages.debian.org/buster/lxappearance

Однако. Далее: чтобы пакетов не ведро ставилось - sudo apt-get install –no-install-recommends lxappearance

Для того, чтобы не ставить, приведу я свой конфиг:

cat .config/gtk-3.0/settings.ini 
[Settings]
gtk-theme-name=Adapta-Nokto-Eta
gtk-icon-theme-name=Numix
gtk-font-name=PragmataPro 11
gtk-cursor-theme-size=0
gtk-toolbar-style=GTK_TOOLBAR_BOTH
gtk-toolbar-icon-size=GTK_ICON_SIZE_LARGE_TOOLBAR
gtk-button-images=1
gtk-menu-images=1
gtk-enable-event-sounds=1
gtk-enable-input-feedback-sounds=1
gtk-xft-antialias=1
gtk-xft-hinting=1
gtk-xft-hintstyle=hintslight
gtk-xft-rgba=rgb
gtk-cursor-theme-name=X-BLACK_2

ИМХО, должно хватить.
P.S. Для полного фаршу: темы на курсоры кидай рутом в /usr/share/icon
на палитру - /usr/share/themes

Можно и в /home хранить, но зачем это на локалхосте?

Vault_Boy
()
Последнее исправление: Vault_Boy (всего исправлений: 2)
Ответ на: комментарий от Vault_Boy

Не троллинг. Искал АПТ. Установил. Все равно не видит.

zagatov_lev
() автор топика
Ответ на: комментарий от anonymous
$ sudo apt update; sudo apt -y install lхарреarance
Сущ:1 http://httpredir.debian.org/debian buster InRelease
Сущ:2 http://deb.debian.org/debian buster-backports InRelease
Сущ:3 http://security.debian.org/debian-security buster/updates InRelease
Чтение списков пакетов… Готово            
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Может быть обновлено 4 пакета. Запустите «apt list --upgradable» для их показа.
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
E: Невозможно найти пакет lхарреarance
$ 
zagatov_lev
() автор топика
Ответ на: комментарий от zagatov_lev

Вот не понятно все же это такой тонкий троллинг поменять пару букв на другой язык в названии пакета, а потом говорить что пакета нет или это «особенность» человека что не может скопировать название со ссылки которое ему дали?

anonymous
()
Ответ на: комментарий от anonymous

Я писал английскими буквами. Окей, сейчас скопирую со ссылки.

$ sudo apt update; sudo apt -y install lxappearance
Сущ:1 http://httpredir.debian.org/debian buster InRelease
Сущ:2 http://deb.debian.org/debian buster-backports InRelease
Сущ:3 http://security.debian.org/debian-security buster/updates InRelease
Чтение списков пакетов… Готово            
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Может быть обновлено 4 пакета. Запустите «apt list --upgradable» для их показа.
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
E: Невозможно найти пакет lxappearance
$ 
zagatov_lev
() автор топика
Ответ на: комментарий от anonymous
$ sudo cat /etc/apt/sources.list
cat: /etc/apt/sources.list: Нет такого файла или каталога
$ uname -a
Linux lev 4.19.0-9-amd64 #1 SMP Debian 4.19.118-2+deb10u1 (2020-06-07) x86_64 GNU/Linux
$ apt -v
apt 1.8.2.1 (amd64)
$ inxi -Fxz
System:
  Host: lev Kernel: 4.19.0-9-amd64 x86_64 bits: 64 compiler: gcc v: 8.3.0 
  Desktop: Xfce 4.12.4 Distro: Debian GNU/Linux 10 (buster) 
Machine:
  Type: Laptop System: SAMSUNG product: R510/P510 v: N/A serial: <filter> 
  Mobo: SAMSUNG model: R510/P510 serial: <filter> BIOS: Phoenix 
  v: 06LI.MP00.20080919.SCY date: 09/19/2008 
Battery:
  ID-1: BAT1 charge: 17.8 Wh condition: 17.8/44.4 Wh (40%) 
  model: SAMSUNG Electronics status: Full 
CPU:
  Topology: Dual Core model: Intel Core2 Duo T5850 bits: 64 type: MCP 
  arch: Core Merom rev: D L2 cache: 2048 KiB 
  flags: lm nx pae sse sse2 sse3 ssse3 bogomips: 8645 
  Speed: 998 MHz min/max: 1000/2166 MHz Core speeds (MHz): 1: 998 2: 998 
Graphics:
  Device-1: NVIDIA G98M [GeForce 9200M GS] vendor: Samsung Co 
  driver: nouveau v: kernel bus ID: 01:00.0 
  Display: x11 server: X.Org 1.20.4 driver: modesetting unloaded: fbdev,vesa 
  resolution: 1280x800~60Hz 
  OpenGL: renderer: NV98 v: 3.3 Mesa 18.3.6 direct render: Yes 
Audio:
  Device-1: Intel 82801I HD Audio vendor: Samsung Co driver: snd_hda_intel 
  v: kernel bus ID: 00:1b.0 
  Sound Server: ALSA v: k4.19.0-9-amd64 
Network:
  Device-1: Qualcomm Atheros AR242x / AR542x Wireless Network Adapter 
  vendor: Askey driver: ath5k v: kernel port: 2000 bus ID: 02:00.0 
  IF: wlp2s0 state: up mac: <filter> 
  Device-2: Marvell 88E8055 PCI-E Gigabit Ethernet vendor: Samsung Co 
  driver: sky2 v: 1.30 port: 5000 bus ID: 06:00.0 
  IF: enp6s0 state: down mac: <filter> 
Drives:
  Local Storage: total: 193.53 GiB used: 4.43 GiB (2.3%) 
  ID-1: /dev/sda vendor: Fujitsu model: MHZ2200BH G2 size: 186.31 GiB 
  temp: 44 C 
  ID-2: /dev/sdb type: USB model: USB DISK 2.0 size: 7.21 GiB 
Partition:
  ID-1: / size: 180.42 GiB used: 4.43 GiB (2.5%) fs: ext4 dev: /dev/sda1 
  ID-2: swap-1 size: 1.99 GiB used: 0 KiB (0.0%) fs: swap dev: /dev/sda5 
Sensors:
  System Temperatures: cpu: 63.0 C mobo: 63.0 C gpu: nouveau temp: 66 C 
  Fan Speeds (RPM): N/A 
Info:
  Processes: 138 Uptime: 5h 13m Memory: 1.94 GiB used: 746.2 MiB (37.5%) 
  Init: systemd runlevel: 5 Compilers: gcc: N/A Shell: bash v: 5.0.3 
  inxi: 3.0.32 
zagatov_lev
() автор топика
Ответ на: комментарий от andytux

Не могу установить. Пишет «Пробемы с зависимостями», apt -f install -y удаляет оперу к чертям. А я так хотел попробовать супербраузер.

zagatov_lev
() автор топика
Ответ на: комментарий от zagatov_lev

Много браузеров Никогда, ни один браузер не устанавливал. Соответствующие пакеты просто распакованы. Можно распаковать в то место, что задано в пакете. Например, Вивалди в оригинале должен быть в /opt. У меня они все в иерархии /usr/local. Причем есть и 32битные и 64битные версии. Была необходимость, одновременно было несколько версий google-chrome. Помимо этого, реально этот каталог, с этими программами, находится на другом разделе. В случае недобности монтируется в /usr/local. Это позволяет один и тот-же набор программ использовать в разных системах, на разных компьютерах. Например, у меня в ходу Ubuntu 10.04, Ubuntu 16.04, Lubuntu 18.04, Ubuntu 20.04, как установленные, так и в «живом режиме».

andytux ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.