Проблема с установкой темы

Правила форума
Как правильно задавать вопросы Правильно сформулированный вопрос и его грамотное оформление способствует высокой вероятности получения достаточно содержательного и по существу ответа. Общая рекомендация по составлению тем: 1. Версия ОС вместе с разрядностью. Пример: LM 18.1 x64, LM Sarah x32 2. DE. Если вопрос касается двух, то через запятую. (xfce, KDE, cinnamon, mate) 3. Какое железо. (достаточно вывод inxi -Fxz в спойлере (как пользоваться спойлером смотрим здесь)) или же дать ссылку на hw-probe 4. Суть. Желательно с выводом консоли, логами. 5. Скрин. Просьба указывать 1, 2 и 3 независимо от того, имеет ли это отношение к вопросу или нет. Так же не забываем об общих правилах Как пример вот

Автор темы
Foxy
Сообщения: 3
Зарегистрирован: 20 окт 2017, 14:21
Благодарил (а): 2 раза

Проблема с установкой темы

Сообщение Foxy » 20 окт 2017, 14:49

linux mint 17.3 xfce 32 bit
тема была скачана с
https://www.xfce-look.org/p/1175851/
при запуске .deb выдает ошибку
Снимок экрана_2017-10-20_17-43-27.png
можно ли это как то исправить?
У вас нет необходимых прав для просмотра вложений в этом сообщении.

Аватара пользователя

Chocobo
Сообщения: 7692
Зарегистрирован: 27 авг 2016, 19:57
Решено: 167
Откуда: НН
Благодарил (а): 516 раз
Поблагодарили: 2031 раз

Проблема с установкой темы

Сообщение Chocobo » 20 окт 2017, 14:56

Foxy, Там же на странице с обсуждениями автор ответил
sorry, but you need at least gtk3.20 which was released over one and a half year ago
В 17.Х свежий гтк не завезут уже.
Хотя этот пакет и в 18.2 не заведется, довольно аггресивная зависимость, у нас везде еще 3.18+
Изображение
   
Изображение


Автор темы
Foxy
Сообщения: 3
Зарегистрирован: 20 окт 2017, 14:21
Благодарил (а): 2 раза

Проблема с установкой темы

Сообщение Foxy » 20 окт 2017, 15:02

Chocobo, благодарю за ответ
в следующий раз буду внимательней

В сети
Аватара пользователя

di_mok
Сообщения: 3681
Зарегистрирован: 27 авг 2016, 16:06
Решено: 26
Откуда: Арзамас
Благодарил (а): 878 раз
Поблагодарили: 639 раз

Проблема с установкой темы

Сообщение di_mok » 20 окт 2017, 15:05

Foxy, есть просто в архивчике https://github.com/sixsixfive/0nyX/archive/master.zip
Настоящая водка — это не пьянство, а ключ к своей совести, с нее-то и начинается настоящая мудрость. (c)


Автор темы
Foxy
Сообщения: 3
Зарегистрирован: 20 окт 2017, 14:21
Благодарил (а): 2 раза

Проблема с установкой темы

Сообщение Foxy » 20 окт 2017, 15:11

di_mok, благодарю

Аватара пользователя

colonel
Сообщения: 831
Зарегистрирован: 18 дек 2016, 09:08
Решено: 12
Благодарил (а): 24 раза
Поблагодарили: 209 раз

Проблема с установкой темы

Сообщение colonel » 20 окт 2017, 15:31

Chocobo писал(а):
20 окт 2017, 14:56
Там же на странице с обсуждениями автор ответил
sorry, but you need at least gtk3.20 which was released over one and a half year ago ...
в общем-то о конфликте в самом deb-пакете сказано(в файлике control) ... там же указано что нужен libgtk-3-0 (>= 3.20) и ещё чего много рекомендовано...
control.png
Foxy писал(а):
20 окт 2017, 14:49
можно ли это как то исправить?...
вот именно "это" исправить можно
- найти в репах убунту пакет libgtk-3-0 (>= 3.20)( то есть версии не менее 3.20 скачать и установить себе и нет никаких гарантий что сие действо пройдёт гладко без эксцессов, и дополнительных установок пакетов по зависимостям к этому libgtk , и что вообще нормально будет система работать .... )
У вас нет необходимых прав для просмотра вложений в этом сообщении.
"Не ты выбираешь Linux, а Linux выбирает тебя"
(с)Себастьян Перейра, торговец чёрным деревом

Аватара пользователя

Chocobo
Сообщения: 7692
Зарегистрирован: 27 авг 2016, 19:57
Решено: 167
Откуда: НН
Благодарил (а): 516 раз
Поблагодарили: 2031 раз

Проблема с установкой темы

Сообщение Chocobo » 20 окт 2017, 15:36

colonel писал(а):
20 окт 2017, 15:31
нужен libgtk-3-0 (>= 3.20)
рекомендован, не в depends же :blum:
А конфликт, да - явно прописан
Изображение
   
Изображение

Аватара пользователя

colonel
Сообщения: 831
Зарегистрирован: 18 дек 2016, 09:08
Решено: 12
Благодарил (а): 24 раза
Поблагодарили: 209 раз

Проблема с установкой темы

Сообщение colonel » 20 окт 2017, 15:52

Chocobo писал(а):
20 окт 2017, 15:36
рекомендован, не в depends же :blum:
А конфликт, да - явно прописан
разве я где-то говорил о зависимости ( Depends: ) ? :acute:
рекомендация применения конкретных версий при указании конфликтных версий = есть указание на необходимые для работы версии
"Не ты выбираешь Linux, а Linux выбирает тебя"
(с)Себастьян Перейра, торговец чёрным деревом

Аватара пользователя

Chocobo
Сообщения: 7692
Зарегистрирован: 27 авг 2016, 19:57
Решено: 167
Откуда: НН
Благодарил (а): 516 раз
Поблагодарили: 2031 раз

Проблема с установкой темы

Сообщение Chocobo » 20 окт 2017, 16:03

Ну как же так. :blink2:
В данном случае, если пакета libgtk-3-0 не будет в системе - это не будет прямым поводом к его установке, и в тоже время конфликт не возникнет
Следовательно нельзя сказать что он "нужен" :smile:
Снимок экрана от 2017-10-20 18-59-58.png
Снимок экрана от 2017-10-20 19-01-04.png
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Изображение
   
Изображение

Аватара пользователя

colonel
Сообщения: 831
Зарегистрирован: 18 дек 2016, 09:08
Решено: 12
Благодарил (а): 24 раза
Поблагодарили: 209 раз

Проблема с установкой темы

Сообщение colonel » 20 окт 2017, 16:25

перестаньте болтать ерундой :joke: именно что нужен , нужен для нормальной работы системы и возможно этой устанавливаемой темы,
и ключевое слово для чего нужен - "улетело полсистемы" , "если пакета libgtk-3-0 не будет в системе"
если вас устраивает "вуаля" - пжлста ... "Нет препятствий патриотам"
"Не ты выбираешь Linux, а Linux выбирает тебя"
(с)Себастьян Перейра, торговец чёрным деревом

Аватара пользователя

Chocobo
Сообщения: 7692
Зарегистрирован: 27 авг 2016, 19:57
Решено: 167
Откуда: НН
Благодарил (а): 516 раз
Поблагодарили: 2031 раз

Проблема с установкой темы

Сообщение Chocobo » 20 окт 2017, 16:35

colonel, Исходная фраза звучала так:
colonel писал(а):
20 окт 2017, 15:31
в самом deb-пакете сказано(в файлике control) ... там же указано что нужен libgtk-3-0
Для работы системы может быть и нужен (впрочем для описанныx XFCE, опенбокс, IceWM - можно и постараться обойтись без gtk3 до сих пор :smile: ) - но вот данный пакет он него все равно не зависит никак :hoho:

Понимаю, что оффтоп у нас пустой и мы друг друга поняли изначально, но все же при установке в систему без libgtk-3-0 - пакет установится и зависимостью его не притащит, я чекнул :-D
Изображение
   
Изображение

Аватара пользователя

colonel
Сообщения: 831
Зарегистрирован: 18 дек 2016, 09:08
Решено: 12
Благодарил (а): 24 раза
Поблагодарили: 209 раз

Проблема с установкой темы

Сообщение colonel » 20 окт 2017, 18:08

Chocobo писал(а):
20 окт 2017, 16:35
...при установке в систему без libgtk-3-0 - пакет установится и зависимостью его не притащит...
таки никто и не говорил про зависимости :beee: :joke:
"Не ты выбираешь Linux, а Linux выбирает тебя"
(с)Себастьян Перейра, торговец чёрным деревом


gufw-giwi
Сообщения: 28
Зарегистрирован: 10 окт 2017, 10:08
Благодарил (а): 3 раза
Поблагодарили: 2 раза

Проблема с установкой темы

Сообщение gufw-giwi » 21 окт 2017, 21:07

colonel писал(а):
20 окт 2017, 15:31
lib
Foxy писал(а):
20 окт 2017, 14:49
linux mint 17.3 xfce 32 bit
тема была скачана с
https://www.xfce-look.org/p/1175851/
при запуске .deb выдает ошибку
Откуда ты эту хрень выцепил ???

СТРАННО:
НО ПО МОЕМУ ДАННЫЙ ПАКЕТ НА МЕСТЕ...
В Xfce все эти пакеты присутствуют...

Аватара пользователя

darkfenix
Сообщения: 2298
Зарегистрирован: 27 июн 2017, 10:36
Решено: 24
Благодарил (а): 144 раза
Поблагодарили: 372 раза

Проблема с установкой темы

Сообщение darkfenix » 22 окт 2017, 09:56

gufw-giwi писал(а):
21 окт 2017, 21:07
В Xfce все эти пакеты присутствуют...
Зачем читать всю тему, проще ведь просто что-то написать.
Вот тут Проблема с установкой темы (Пост Chocobo #27636) написано же что требуется версия >= 3.20. Конечно у вас есть 3.18. Он и у меня есть

Код: Выделить всё

$ apt policy libgtk-3-0
libgtk-3-0:
  Установлен: 3.18.9-1ubuntu3.3
  Кандидат:   3.18.9-1ubuntu3.3
  Таблица версий:
 *** 3.18.9-1ubuntu3.3 500
        500 http://mirror.yandex.ru/ubuntu xenial-updates/main amd64 Packages
        100 /var/lib/dpkg/status
     3.18.9-1ubuntu3 500
        500 http://mirror.yandex.ru/ubuntu xenial/main amd64 Packages
Изображение


gufw-giwi
Сообщения: 28
Зарегистрирован: 10 окт 2017, 10:08
Благодарил (а): 3 раза
Поблагодарили: 2 раза

Проблема с установкой темы

Сообщение gufw-giwi » 22 окт 2017, 22:00

darkfenix писал(а):
22 окт 2017, 09:56
Зачем читать всю тему, проще ведь просто что-то написать.
Для начала, скачал 0nyx-theme_1.0-1_all.deb, и распаковал его...
И вот его содержимое:

Если честно мне не понятно каким образом при установке этого пакета, могло хоть, что-то "выскочить" с ошибкой :dash2:
НОНСЕНС !!!

=======================
P.S
А, кто нибудь его пытался распаковать и посмотреть наличие файлов ?
Или может это только у меня их нет :-D


gufw-giwi
Сообщения: 28
Зарегистрирован: 10 окт 2017, 10:08
Благодарил (а): 3 раза
Поблагодарили: 2 раза

Проблема с установкой темы

Сообщение gufw-giwi » 22 окт 2017, 22:59

Да, и согласно содержимому скрипта 0nyx-theme_1.0-1_all/control/postinst
postinst.sh:
--------------

Код: Выделить всё

#!/bin/sh
set -e
#clean first
if [ -f /usr/share/themes/0nyX/files ];then
	for _file in $(cat /usr/share/themes/0nyX/files) ; do
		if [ -L $_file ]; then
			rm -fv "$_file"
		fi
		if [ -f $_file ]; then
			rm -fv "$_file"
		fi
	done
#dirs!
	rm -f /usr/share/themes/0nyX/files
#re-enable the overlay scrollbars
	sed -i '/^#0nyX$/,+1 d' /etc/environment
fi
#start here
_tmpdir="/tmp/0nyX.tmp"
if [ -d ${_tmpdir} ]; then
	rm -r ${_tmpdir}
fi
#dirs!
mkdir -p ${_tmpdir}/usr/share/themes
#downloading
cd /tmp
if type wget >/dev/null 2>&1; then
	wget -O /tmp/0nyX.zip https://codeload.github.com/sixsixfive/0nyX/zip/master
elif type curl >/dev/null 2>&1; then
	curl -o /tmp/0nyX.zip https://codeload.github.com/sixsixfive/0nyX/zip/master
fi
if [ -f ${_tmpdir}/../0nyX.zip ]; then
	if unzip -Z ${_tmpdir}/../0nyX.zip > /dev/null; then
		unzip ${_tmpdir}/../0nyX.zip -d ${_tmpdir}/usr/share/themes
		mv ${_tmpdir}/usr/share/themes/0nyX-master ${_tmpdir}/usr/share/themes/0nyX
	else
		printf "archive is corrupt - aborting!\n"
		exit 1
	fi
fi
###link all themes
if [ -d ${_tmpdir}/usr/share/themes/0nyX ]; then
#icewm theme
	mkdir -p ${_tmpdir}/usr/share/icewm/themes
	#ln -sf ../../themes/0nyX/@extra/appthemes/icewm/0nyX ${_tmpdir}/usr/share/icewm/themes/0nyX
	for _f in $(find ${_tmpdir}/usr/share/themes/0nyX/@extra/appthemes/icewm/ -mindepth 1 -type d|sed 's\^.*/\\g'); do
		ln -sf ../../themes/0nyX/@extra/appthemes/icewm/$_f ${_tmpdir}/usr/share/icewm/themes/$_f
	done
#plank theme
	mkdir -p ${_tmpdir}/usr/share/plank/themes
	for _f in $(find ${_tmpdir}/usr/share/themes/0nyX/@extra/appthemes/plank/ -mindepth 1 -type d|sed 's\^.*/\\g'); do
		ln -sf ../../themes/0nyX/@extra/appthemes/plank/$_f ${_tmpdir}/usr/share/plank/themes/$_f
	done
#onboard
	mkdir -p ${_tmpdir}/usr/share/onboard/themes
	for _f in $(find ${_tmpdir}/usr/share/themes/0nyX/@extra/appthemes/onboard -type f|sed 's\^.*/\\g'); do
		ln -sf ../../themes/0nyX/@extra/appthemes/onboard/$_f ${_tmpdir}/usr/share/onboard/themes/$_f
	done
#SLiM
	mkdir -p ${_tmpdir}/usr/share/slim/themes
	for _f in $(find ${_tmpdir}/usr/share/themes/0nyX/@extra/appthemes/SLiM -mindepth 1 -type d|sed 's\^.*/\\g'); do
		ln -sf ../../themes/0nyX/@extra/appthemes/SLiM/$_f ${_tmpdir}/usr/share/slim/themes/$_f
	done
#qt5ct
	mkdir -p ${_tmpdir}/usr/share/qt5ct/colors ${_tmpdir}/usr/share/qt5ct/qss
	ln -sf ../../themes/0nyX/@extra/appthemes/qt5ct/0nyX/colors/0nyX.conf ${_tmpdir}/usr/share/qt5ct/colors
	for _f in $(find ${_tmpdir}/usr/share/themes/0nyX/@extra/appthemes/qt5ct/0nyX/qss -type f|sed 's\^.*/\\g'); do
		ln -sf ../../themes/0nyX/@extra/appthemes/qt5ct/0nyX/qss/$_f ${_tmpdir}/usr/share/qt5ct/qss/$_f
	done
#albert(app does not support symlinks!)
	mkdir -p ${_tmpdir}/usr/share/albert/themes
	cp ${_tmpdir}/usr/share/themes/0nyX/@extra/appthemes/albert/0nyX/0nyX.qss ${_tmpdir}/usr/share/albert/themes/0nyX.qss
#subthemes theme
	ln -sf 0nyX/@extra/subthemes/0nyX-HiDPI ${_tmpdir}/usr/share/themes/0nyX-HiDPI
#icon theme
	mkdir -p ${_tmpdir}/usr/share/icons
	ln -sf ../themes/0nyX/@extra/icons/0nyX ${_tmpdir}/usr/share/icons/0nyX
#WinAMP theme
	mkdir -p ${_tmpdir}/usr/share/audacious/Skins
	ln -sf ../../themes/0nyX/@extra/appthemes/WinAMP/0nyX ${_tmpdir}/usr/share/audacious/Skins/0nyX
	mkdir -p  ${_tmpdir}/usr/share/qmmp/skins
	ln -sf ../../themes/0nyX/@extra/appthemes/WinAMP/0nyX ${_tmpdir}/usr/share/qmmp/skins/0nyX
#no overlay scrollbars
#	mkdir -p ${_tmpdir}/etc/X11/Xsession.d
#	printf "export GTK_OVERLAY_SCROLLING=0\nexport LIBOVERLAY_SCROLLBAR=0\n" > ${_tmpdir}/etc/X11/Xsession.d/98_0nyX
#xsession.d was a good idea however it wont work with root apps like synaptic so use /etc/environment instead
	printf '\n#0nyX\nGTK_OVERLAY_SCROLLING=0\n#0nyX\nLIBOVERLAY_SCROLLBAR=0'>> /etc/environment
##################
###Debian-only!###
##################
#chromium scrollbars
	mkdir -p ${_tmpdir}/etc/chromium.d
	cat <<\EOF > ${_tmpdir}/etc/chromium.d/0nyX
export CHROMIUM_FLAGS="$CHROMIUM_FLAGS --load-extension=/usr/share/themes/0nyX/@extra/appthemes/Chromium_unpackedextension/0nyX"
EOF
#create a file list!
	find ${_tmpdir} > ${_tmpdir}/usr/share/themes/0nyX/files
	sed -i 's|^/tmp/0nyX.tmp||g' ${_tmpdir}/usr/share/themes/0nyX/files
	chmod -R 755 ${_tmpdir}
	cp -R ${_tmpdir}/* /
fi
Мы замечаем ссылку: https://codeload.github.com/sixsixfive/0nyX/zip/master
которая устанавливает пакет: - 0nyX-master.zip
Вот файлы содержащиеся в 0nyX-master.zip:

Из этих файлов, для Xfce важны только:

Всё, остальное содержимое(по коду), скорей всего и требует загрузки каких-то зависимостей !!!

=======================

Совет !!!
Если пакет .deb не устанавливается, РАСПАКУЙ ЕГО, НАЙДИ ТО, ЧТО ТЕБЕ НУЖНО И СОХРАНИ В ПАПКУ usr/share/themes...(icons) при наличии в пакете icons.png

Нет, вы конечно можете ипать себе мозги вместе с .deb... Вот только зачем это делать, есть пути по-проще ! :-D

Аватара пользователя

Chocobo
Сообщения: 7692
Зарегистрирован: 27 авг 2016, 19:57
Решено: 167
Откуда: НН
Благодарил (а): 516 раз
Поблагодарили: 2031 раз

Проблема с установкой темы

Сообщение Chocobo » 22 окт 2017, 23:42

gufw-giwi, 1. Ну а где скриншот с рабочим вариантом данной темы под крысой в минте 17-18?
Повторю вырезку с дискуссий из источника еще раз
Снимок экрана от 2017-10-23 02-29-58.png
Вопрос: Всем привет
Выглядит очень хорошо, но у меня есть некоторые проблемы с отображением меню, они все выглядят сжатыми, например в Evolution, а также Xed

Запущена простая ванильная Linux Mint 18 XFCE 64 бит, со всеми установленными обновлениями.

Ответ:
К сожалению, тебе потребуется как минимум gtk3.20, который был выпущен полтора года назад
2. Стащить содержимое с гитхаба уже изначльно было предложено di_mok в #4 :hi3:
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Изображение
   
Изображение


gufw-giwi
Сообщения: 28
Зарегистрирован: 10 окт 2017, 10:08
Благодарил (а): 3 раза
Поблагодарили: 2 раза

Проблема с установкой темы

Сообщение gufw-giwi » 22 окт 2017, 23:52

Chocobo писал(а):
22 окт 2017, 23:42
Ну а где скриншот с рабочим вариантом данной темы под крысой в минте 17-18
Chocobo, я её не смогу воспроизвести в полной мере, так как у меня установлена только metacity
А в данном пакете metacity наполнено вот так:

В нём нет вообще ничего для нормального отображения хотя бы чего-то...

Аватара пользователя

colonel
Сообщения: 831
Зарегистрирован: 18 дек 2016, 09:08
Решено: 12
Благодарил (а): 24 раза
Поблагодарили: 209 раз

Проблема с установкой темы

Сообщение colonel » 27 окт 2017, 14:18

gufw-giwi писал(а):
21 окт 2017, 21:07
colonel писал(а): ↑
20 окт 2017, 22:31
lib
Foxy писал(а): ↑
20 окт 2017, 21:49
linux mint 17.3 xfce 32 bit
тема была скачана с
https://www.xfce-look.org/p/1175851/
при запуске .deb выдает ошибку
Откуда ты эту хрень выцепил ???
Любезный , вы мало того что невнимательно читаете\ тему и ...:
- не увидели в первом же сообщении ТС на скрине указана ошибка -> конфликт libgtk-3-0
- не поняли о чём был разговор с Chocobo,
- ... ... ...
так вы ещё и оказывается мастер выкладывать покоцанные цитаты и вместо конкретно указанной libgtk-3-0 приписываете мне неведомо какойто lib
gufw-giwi писал(а):
22 окт 2017, 22:00
скачал 0nyx-theme_1.0-1_all.deb, и распаковал его...
А, кто нибудь его пытался распаковать и посмотреть наличие файлов ?
и опять вы оказывается не смотрели внимательно сообщения темы или смотрели неведомо куда и не увидели в сообщении #6 на скринах рапакованный искомый .deb
"Не ты выбираешь Linux, а Linux выбирает тебя"
(с)Себастьян Перейра, торговец чёрным деревом

Вернуться в «Xfce»