Проблема с установкой темы
Как правильно задавать вопросы Правильно сформулированный вопрос и его грамотное оформление способствует высокой вероятности получения достаточно содержательного и по существу ответа. Общая рекомендация по составлению тем: 1. Для начала воспользуйтесь поиском форума. 2. Укажите версию ОС вместе с разрядностью. Пример: LM 19.3 x64, LM Sarah x32 3. DE. Если вопрос касается двух, то через запятую. (xfce, KDE, cinnamon, mate) 4. Какое железо. (достаточно вывод
inxi -Fxz
в спойлере (как пользоваться спойлером смотрим здесь)) или же дать ссылку на hw-probe 5. Суть. Желательно с выводом консоли, логами. 6. Скрин. Просьба указывать 2, 3 и 4 независимо от того, имеет ли это отношение к вопросу или нет. Так же не забываем об общих правилах Как пример вот
-
Автор темы - Сообщения: 3
- Зарегистрирован: 20 окт 2017, 17:21
- Благодарил (а): 2 раза
- Контактная информация:
Проблема с установкой темы
linux mint 17.3 xfce 32 bit
тема была скачана с
https://www.xfce-look.org/p/1175851/
при запуске .deb выдает ошибку можно ли это как то исправить?
тема была скачана с
https://www.xfce-look.org/p/1175851/
при запуске .deb выдает ошибку можно ли это как то исправить?
-
- Сообщения: 10065
- Зарегистрирован: 27 авг 2016, 22:57
- Решено: 216
- Откуда: НН
- Благодарил (а): 844 раза
- Поблагодарили: 3042 раза
- Контактная информация:
Проблема с установкой темы
Foxy, Там же на странице с обсуждениями автор ответил
Хотя этот пакет и в 18.2 не заведется, довольно аггресивная зависимость, у нас везде еще 3.18+
В 17.Х свежий гтк не завезут уже.sorry, but you need at least gtk3.20 which was released over one and a half year ago
Хотя этот пакет и в 18.2 не заведется, довольно аггресивная зависимость, у нас везде еще 3.18+
-
- Сообщения: 5469
- Зарегистрирован: 27 авг 2016, 19:06
- Решено: 32
- Откуда: Арзамас
- Благодарил (а): 1593 раза
- Поблагодарили: 1277 раз
- Контактная информация:
Проблема с установкой темы
Foxy, есть просто в архивчике https://github.com/sixsixfive/0nyX/archive/master.zip
Настоящая водка — это не пьянство, а ключ к своей совести, с нее-то и начинается настоящая мудрость. (c)


-
- Сообщения: 1851
- Зарегистрирован: 18 дек 2016, 12:08
- Решено: 21
- Откуда: Хартленд, N
- Благодарил (а): 43 раза
- Поблагодарили: 498 раз
- Контактная информация:
Проблема с установкой темы
в общем-то о конфликте в самом deb-пакете сказано(в файлике control) ... там же указано что нужен libgtk-3-0 (>= 3.20) и ещё чего много рекомендовано...
файлик control
вот именно "это" исправить можно
- найти в репах убунту пакет libgtk-3-0 (>= 3.20)( то есть версии не менее 3.20 скачать и установить себе и нет никаких гарантий что сие действо пройдёт гладко без эксцессов, и дополнительных установок пакетов по зависимостям к этому libgtk , и что вообще нормально будет система работать .... )
"Не ты выбираешь Linux, а Linux выбирает тебя"
(с)Себастьян Перейра, торговец чёрным деревом
(с)Себастьян Перейра, торговец чёрным деревом
-
- Сообщения: 1851
- Зарегистрирован: 18 дек 2016, 12:08
- Решено: 21
- Откуда: Хартленд, N
- Благодарил (а): 43 раза
- Поблагодарили: 498 раз
- Контактная информация:
Проблема с установкой темы
разве я где-то говорил о зависимости ( Depends: ) ?

рекомендация применения конкретных версий при указании конфликтных версий = есть указание на необходимые для работы версии
"Не ты выбираешь Linux, а Linux выбирает тебя"
(с)Себастьян Перейра, торговец чёрным деревом
(с)Себастьян Перейра, торговец чёрным деревом
-
- Сообщения: 10065
- Зарегистрирован: 27 авг 2016, 22:57
- Решено: 216
- Откуда: НН
- Благодарил (а): 844 раза
- Поблагодарили: 3042 раза
- Контактная информация:
Проблема с установкой темы
Ну как же так.
В данном случае, если пакета libgtk-3-0 не будет в системе - это не будет прямым поводом к его установке, и в тоже время конфликт не возникнет
Следовательно нельзя сказать что он "нужен"

В данном случае, если пакета libgtk-3-0 не будет в системе - это не будет прямым поводом к его установке, и в тоже время конфликт не возникнет
Следовательно нельзя сказать что он "нужен"

-
- Сообщения: 1851
- Зарегистрирован: 18 дек 2016, 12:08
- Решено: 21
- Откуда: Хартленд, N
- Благодарил (а): 43 раза
- Поблагодарили: 498 раз
- Контактная информация:
Проблема с установкой темы
перестаньте болтать ерундой
именно что нужен , нужен для нормальной работы системы и возможно этой устанавливаемой темы,
и ключевое слово для чего нужен - "улетело полсистемы" , "если пакета libgtk-3-0 не будет в системе"
если вас устраивает "вуаля" - пжлста ... "Нет препятствий патриотам"

и ключевое слово для чего нужен - "улетело полсистемы" , "если пакета libgtk-3-0 не будет в системе"
если вас устраивает "вуаля" - пжлста ... "Нет препятствий патриотам"
"Не ты выбираешь Linux, а Linux выбирает тебя"
(с)Себастьян Перейра, торговец чёрным деревом
(с)Себастьян Перейра, торговец чёрным деревом
-
- Сообщения: 10065
- Зарегистрирован: 27 авг 2016, 22:57
- Решено: 216
- Откуда: НН
- Благодарил (а): 844 раза
- Поблагодарили: 3042 раза
- Контактная информация:
Проблема с установкой темы
colonel, Исходная фраза звучала так:
) - но вот данный пакет он него все равно не зависит никак
Понимаю, что оффтоп у нас пустой и мы друг друга поняли изначально, но все же при установке в систему без libgtk-3-0 - пакет установится и зависимостью его не притащит, я чекнул
Для работы системы может быть и нужен (впрочем для описанныx XFCE, опенбокс, IceWM - можно и постараться обойтись без gtk3 до сих пор


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

-
- Сообщения: 1851
- Зарегистрирован: 18 дек 2016, 12:08
- Решено: 21
- Откуда: Хартленд, N
- Благодарил (а): 43 раза
- Поблагодарили: 498 раз
- Контактная информация:
Проблема с установкой темы
таки никто и не говорил про зависимости


"Не ты выбираешь Linux, а Linux выбирает тебя"
(с)Себастьян Перейра, торговец чёрным деревом
(с)Себастьян Перейра, торговец чёрным деревом
-
- Сообщения: 27
- Зарегистрирован: 10 окт 2017, 13:08
-
- Благодарил (а): 3 раза
- Поблагодарили: 4 раза
Проблема с установкой темы
Откуда ты эту хрень выцепил ???Foxy писал(а): ↑20 окт 2017, 17:49linux mint 17.3 xfce 32 bit
тема была скачана с
https://www.xfce-look.org/p/1175851/
при запуске .deb выдает ошибку
СТРАННО:
НО ПО МОЕМУ ДАННЫЙ ПАКЕТ НА МЕСТЕ...
В Xfce все эти пакеты присутствуют...

-
- Сообщения: 10435
- Зарегистрирован: 27 июн 2017, 13:36
- Решено: 135
- Откуда: Нижний Тагил
- Благодарил (а): 792 раза
- Поблагодарили: 2051 раз
- Контактная информация:
Проблема с установкой темы
Зачем читать всю тему, проще ведь просто что-то написать.
Вот тут Проблема с установкой темы (Пост 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
-
- Сообщения: 27
- Зарегистрирован: 10 окт 2017, 13:08
-
- Благодарил (а): 3 раза
- Поблагодарили: 4 раза
Проблема с установкой темы
Для начала, скачал 0nyx-theme_1.0-1_all.deb, и распаковал его...
И вот его содержимое:

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

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

-
- Сообщения: 27
- Зарегистрирован: 10 окт 2017, 13:08
-
- Благодарил (а): 3 раза
- Поблагодарили: 4 раза
Проблема с установкой темы
Да, и согласно содержимому скрипта 0nyx-theme_1.0-1_all/control/postinst
postinst.sh:
--------------
Мы замечаем ссылку: https://codeload.github.com/sixsixfive/0nyX/zip/master
которая устанавливает пакет: - 0nyX-master.zip
Вот файлы содержащиеся в 0nyX-master.zip:

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

Всё, остальное содержимое(по коду), скорей всего и требует загрузки каких-то зависимостей !!!
=======================
Совет !!!
Если пакет .deb не устанавливается, РАСПАКУЙ ЕГО, НАЙДИ ТО, ЧТО ТЕБЕ НУЖНО И СОХРАНИ В ПАПКУ usr/share/themes...(icons) при наличии в пакете icons.png
Нет, вы конечно можете ипать себе мозги вместе с .deb... Вот только зачем это делать, есть пути по-проще !
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
которая устанавливает пакет: - 0nyX-master.zip
Вот файлы содержащиеся в 0nyX-master.zip:

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

Всё, остальное содержимое(по коду), скорей всего и требует загрузки каких-то зависимостей !!!
=======================
Совет !!!
Если пакет .deb не устанавливается, РАСПАКУЙ ЕГО, НАЙДИ ТО, ЧТО ТЕБЕ НУЖНО И СОХРАНИ В ПАПКУ usr/share/themes...(icons) при наличии в пакете icons.png
Нет, вы конечно можете ипать себе мозги вместе с .deb... Вот только зачем это делать, есть пути по-проще !

-
- Сообщения: 10065
- Зарегистрирован: 27 авг 2016, 22:57
- Решено: 216
- Откуда: НН
- Благодарил (а): 844 раза
- Поблагодарили: 3042 раза
- Контактная информация:
Проблема с установкой темы
gufw-giwi, 1. Ну а где скриншот с рабочим вариантом данной темы под крысой в минте 17-18?
Повторю вырезку с дискуссий из источника еще раз
2. Стащить содержимое с гитхаба уже изначльно было предложено di_mok в #4 
Повторю вырезку с дискуссий из источника еще раз
Вольный перевод
Вопрос: Всем привет
Выглядит очень хорошо, но у меня есть некоторые проблемы с отображением меню, они все выглядят сжатыми, например в Evolution, а также Xed
Запущена простая ванильная Linux Mint 18 XFCE 64 бит, со всеми установленными обновлениями.
Ответ:
К сожалению, тебе потребуется как минимум gtk3.20, который был выпущен полтора года назад
Выглядит очень хорошо, но у меня есть некоторые проблемы с отображением меню, они все выглядят сжатыми, например в Evolution, а также Xed
Запущена простая ванильная Linux Mint 18 XFCE 64 бит, со всеми установленными обновлениями.
Ответ:
К сожалению, тебе потребуется как минимум gtk3.20, который был выпущен полтора года назад

-
- Сообщения: 27
- Зарегистрирован: 10 окт 2017, 13:08
-
- Благодарил (а): 3 раза
- Поблагодарили: 4 раза
Проблема с установкой темы
Chocobo, я её не смогу воспроизвести в полной мере, так как у меня установлена только metacity
А в данном пакете metacity наполнено вот так:

В нём нет вообще ничего для нормального отображения хотя бы чего-то...
-
- Сообщения: 1851
- Зарегистрирован: 18 дек 2016, 12:08
- Решено: 21
- Откуда: Хартленд, N
- Благодарил (а): 43 раза
- Поблагодарили: 498 раз
- Контактная информация:
Проблема с установкой темы
Любезный , вы мало того что невнимательно читаете\ тему и ...:gufw-giwi писал(а): ↑22 окт 2017, 00:07colonel писал(а): ↑
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
и опять вы оказывается не смотрели внимательно сообщения темы или смотрели неведомо куда и не увидели в сообщении #6 на скринах рапакованный искомый .deb
"Не ты выбираешь Linux, а Linux выбирает тебя"
(с)Себастьян Перейра, торговец чёрным деревом
(с)Себастьян Перейра, торговец чёрным деревом
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 4 гостя