Буилды для Slackware, Yweather и другие.

Source Based дистрибутивы 19435 просм. 167 сообщ.

Ну вот, установил свежайшую Slackware-current и DE MATE просто под новой Слакой сломался... Причиной стали новые версии библиотек из Слаки... Сначала хотел перекомпилировать эту Мотю под обновлённую Слаку, потом вспомнил про старый шустрый LXDE... Скоро новая версия MATE будет, лучше уж LXDE запилить. Пакет со скриптами LXDE для Slackware-current предлагаю, скриншотов пока нет, не настроил пока тулзу, но будет.

Скачать архив со SlackBuild'ами для компилирования пакетов DE LXDE можно здесь...

Пока повожусь с LXDE, тем более, что на нетбуке MATE тяжеловата. Вот и поэкспериментирую...

cdrw:

DE MATE просто под новой Слакой сломался... Причиной стали новые версии библиотек

Давно перестал пользоваться "готовыми" окружениями, разве что на этом осталась, но там была конкретная установка на максимальную "дефолтность" без ковыряния, потому и ...
Сейчас на Openbox прилепляю что хочется (ещё и Fluxbox сейчас опробирю на такое), меняю когда захочется или надоест и не заморачиваюсь. Готовые окружения тянут с собой много для меня ненужного и имеют много одноразового, мне они как крошки в постели :))) Кому то нравится, а мне проще разок конфига поправить "под себя" и забыть.
Давно собираюсь, но всё как то забываю, сделать подборку софта для превращения Openbox в полноценное окружение. В смысле что бы всё можно было править в графических утилитах. Утилиты хочу подобрать сторонние, не связанные ни с каким "готовым" окружением. Надо бы собраться с силами, перебороть природнуюлнь и сделать! :)))

posixru:


Сейчас на Openbox прилепляю что хочется (ещё и Fluxbox сейчас опробирю на такое), меняю когда захочется или надоест и не заморачиваюсь.

Вот и я примерно тем же увлекаюсь...

posixru:

Готовые окружения тянут с собой много для меня ненужного и имеют много одноразового, мне они как крошки в постели :)))

Полностью согласен и всеми конечностями "ЗА"!!!

posixru:


В смысле что бы всё можно было править в графических утилитах. Утилиты хочу подобрать сторонние, не связанные ни с каким "готовым" окружением.

Отличная идея, мне нравится! Можете сделать рубрику, ну типа, "DE из OpenBox, плюс много полезностей". Там можно выкладывать описания утилит, сопутствующих программ. А я бы мог вылаживать в параллельной теме на форуме скрипты для установки этих программ на Slackware, со всеми зависимостями. Считаю, что скрипты лучше чем готовые пакеты. Если их хорошо комментировать, юзер быстро разберется и подстроит скрипт под себя, как ему удобнее и получит готовый пакет настроенный "под себя"...

Запарился... Что то последний каррент не стыкуется со старыми программами. Установил уже и MATE 1.10. Немного не то... Много глюков. Зато открыл для себя текстовый редактор geany. Путёвая штука, должен вам сказать. Делюсь скриптом для воссоздания этой проги из презренного сырья. В архиве немного доки, шо наковырял... Добавил туда цветовые схемы и какие то теги. Что это, не совсем понял, но добавил. ;)

Архив с документацией и скриптом можно скачать здесь.

Сегодня предлагаю вниманию набор скриптов, компилирующий пакеты отвечающие за отрисовку шрифтов с патчами infinflity для Slackware-current.
Так же будут установлены шрифты от Microsoft. Всё в одном флаконе. Впрочем, это только скрипты и Вы вольны их изменять как хотите.
Вот как это выглядит у меня:

Скачать пакет со скриптами - font_lib_infinality-2015.05.12.tar.xz


Добавлено позже:

Поделюсь ещё одним набором скриптов. Все знают браузер google-chrome. Казалось бы, какие проблемы? Установил и всё... Но у меня возникла одна проблемка. Я зарегистрирован на портале "Одноклассники". А там есть такая услуга - "музыкальные открытки". Так вот google-chrome упорно не воспроизводил музыку к ним, хотя тот же firefox это дело воспроизводил с настроением. Методом трёхэтажного мата и "слепого тыка" было выяснено, что google-chrome тоже умеет это делать, но при наличчи установленных пакетов jdk и pulseaudio. Поэтому и появился этот набор скриптов. К слову, скрипт jdk скачивает последнюю версию. Поэтому, если просто хотите обновить jdk, запустите скрипт jdk.SlackBuild и всё.

Скачать google-chrome-2015.05.12.tar.xz

cdrw:

Добавил туда цветовые схемы и какие то теги. Что это, не совсем понял, но добавил. ;)
Geany ведь модульный, я для него столько всего видел, одно время помню собирал и подборку хотел сделать. Но запутался, точно не помню в чём и плюнул!

cdrw:

пакеты отвечающие за отрисовку шрифтов с патчами infinflity
Во! Посвежее чем моё будет... Спасибо!

cdrw:

Так же будут установлены шрифты от Microsoft. Всё в одном флаконе
Вот это на любителя, ну или "чтобыбыло", я помнится только на Zenwalk их использовал, а потом как то...

cdrw:

Я зарегистрирован на портале "Одноклассники". А там есть такая услуга
Я тоже, с самого их открытия! :))) Хотя на "услуги" ихние (матерное выражение оскорбительного наклонения), как они облйкивать/смсникать всё подряд стали. Не люблю я такого, да и сам сайт оскотинился, превратился в смесь навоза с силосом! Захожу сейчас пару, тройку раз в месяц, с друзьями/родственниками "отписаться" да свежие фотки у них глянуть...

cdrw:

Все знают браузер google-chrome. Казалось бы, какие проблемы?
Честно пытался несколько раз заставить себя "познать" его прелесть и "ощутить" тот восторг что про него так активно и всюду отписывают. Как то он мне... Супротив SeaMonkey он ... как бы это ... сказать правду и не обидеть никого... Ну не понравился он мне короче! Может со мной чего то не так, но он для меня сейчас, так же как раньше Опера была, никак короче, теперь даже и не ставлю его! :)))

posixru:


Супротив SeaMonkey он ... как бы это ... сказать правду и не обидеть никого... Ну не понравился он мне короче! Может со мной чего то не так,

Извольте, posixru, конкретизировать (если сможете). А то прямо как барышня из романов:
- Ах, ну вот не нравится он мне ..
- Ну от чего-же, лапушка ? Умён, статен..
- Ах, ну вот нет у меня к нему чувств..

:-))

Сегодня делюсь набором скриптов для компиляции пакета ffmpeg. Просто захотелось иметь полную версию "на все случаи", со всевозможными кодеками, утилитами, библиотеками... В общем со всем инструменталом, с чем умеет работать ffmpeg. Не помешает. Компилировалось под версией Slackware-current от 14.05.2015.

Скачать архив со скриптами можно здесь.

Игорь:

Извольте, posixru, конкретизировать (если сможете). А то прямо как барышня из романов:
Я уже здесь писал за это самое, или не здесь, лень искать, повторюсь...
По складу характера я умеренный консерватор, к любым новшествам (особенно активно пиаремым) отношусь в общем то нейтрально, пока самолично их не ощупаю/огляжу на предмет "нужности/пользы" себе любимому! :)))
В рабочие дни у мня не шибко то много времени, по вечерам с часок/полтора, приглянувшиеся материалы я открываю в вкладках и оставляю их до выходных, дабы самое интересное спокойно и вдумчиво в черновики сложить. К пятнице, субботе их набирается в среднем 200/300, вот и за эту неделю набралось:

Hоутик учебно-тренировочный у меня средненький, по сегодняшним меркам, хоть сильно о ресурсах не забочусь, но всё же кроме браузера иногда хочется плейрика там запустить, текст редактор, смотрелка-гимп по необходимости, тор-клиента опять же запустить надо дабы фильму мне напередсном глянуть. К чему это я? С SeaMonkey никаких проблем с любым количеством вкладок и окон:

В среднем 300/500Мб памяти кушает и проца с 5/10% периодически. А Хром даже в более щадящем режиме, примерно с полсотни вкладок, сжирает почти всё что доступно из памяти и проц почти полностью, а иногда и выпадает в осадок. Меня это вовсе не радовало, кого же такое обрадует! Пробовал я как оригинального, так и все его моды, везде одна и та же захохулина! С функционалом и инструментами то справился бы, переучился бы если чего, но...
Похожее что то с лисой версии 4 творилось, вот тогда то и до сея поры я SeaMonkey и начал пользовать... Сейчас лиса вроде как исправилась, с версии две назад, но я отвык уже от неё и про запас теперь её держу, благо менеджеры сессий у них совместимые.
Вроде бы всё отписал что хотел (отпивая пивасика), если чего потом уточню! :)))

Вроде бы подстругал до кондиции скрипты создающие пакет музыкального проигрывателя deadbeef. Теперь играет вроде всё, претензий к нему нет. Делает всё, чего я хочу от проигрывателя. Мне он всё больше нравится...

Скачать обновление можно здесь.

А здесь почитать о нём...


Добавлено позже:

Всё, ухожу в астрал... Решил вот опакетить медиаплеер VLC, чтобы одним скриптом скомпилить и установить...

Список пакетов в виде диаграммы для наглядности и урорядочивания списка
очерёдности компилирования медиаплейера VLC.

a52dec
faad2
fluidsynth
speex
twolame
lua
portaudio
gsm
libass
libavc1394
libdca
libdvbpsi
libdvdcss
libdvdnav
libkate
libmatroska        <══ libebml
libminizip
libmpeg2
libshout
libsidplay2
libssh2
libupnp
libvpx
dirac
rtmpdump
schroedinger      <══ orc
vcdimager
avahi             <══ libdaemon
                     ╔══ libbonobo <══ ORBit2
gnome-vfs         <══╣
                     ╚══ gnome-mime-data
faac              <══ libmp4v2
                     ╔══ libcuefile
musepack-tools    <══╣
                     ╚══ libreplaygain
opus
gst1-plugins-base <══ gstreamer1 <══ orc
chromaprint
libmodplug
jack-audio-connection-kit
x265
libdc1394
projectM          <══ ftgl
zvbi
                     ╔══ ftgl
vsxu              <══╬══ glfw
                     ╠══ libjpeg-turbo
                     ╚══ opencv
libtar
libva
opencv
freerdp           <══ ffmpeg
live555

Это надолго... Уже подумываю изменить стиль написания SlackBuild'ов.
Наверное буду оформлять часто повторяющиеся одинаковые операции в функции и выносить их в отдельный файл. Как это предлагалось когда то на linuxpackages.net
В крайности бросаться не буду, как это сделано в SalixOS или в Arch. Всё должно быть понятно, прозрачно и читаемо...
Вобщем, немного тормозну на время.


Добавлено позже:

Да, вот за выходные надыбал один движок для оформления GTK, то бишь MATE.
Вроде бы так выглядит Solaris OS. Ничего так, скромненько и со вкусом:

Скачать буилд для gtk-engine-nimbus-0.1.9

Между прочим, исходники движка почти утеряны. Нашёл только по указанному адресу скачивания в буилде. Так что исходники не стирайте, возможно исчезнут и там...

Ну вот, наверное с облегчением написания буилдов определился - все повторяющиеся операции вынес в файл - function.
Для примера - скрипты для загрузчика сеанса DE - gdm...
Жаль времени маловато... Огород, весна, шашлыки...

Скиншот проги:

Скрипты можно скачать здесь...

На счёт скриншота, как можно рассчитать пиксели для картинки, чтобы круг не выглядел овалом, как на скриншоте? Картинка темы - 1024х768. Разрешение экрана моего монитора - 1920х1080...
Возможно ли подогнать размер с помощью gimp, чтобы овал выглядел кругом? :)

Пока я собирался собрать весь блок скриптов для Slackware-current, включающий в себя MATE, мультимедиа, офисный блок и другое полезное, кто то меня опередил... Нашёл вот подобную сборку, но уже готовую. Можно посмотреть здесь - SlackMATE...
Правда ещё не лишена ошибок, не все пакеты скомпилировались с наскоку, пришлось компилировать поэтапно, но всё равно сборка рабочая...

А пока могу поделиться фрагментом из моей сборки - xfce4-terminal. Терминал из MATE меня не устраивает по одной простой причине - по щелчку правой кнопкой мышки при работе mc в окне терминала выскакивает меню вместо выделения файлов и каталогов. А я привык как это было в KDE, XFCE, LXDE - правой кнопкой мыши происходит выделение файлов и каталогов. Поэтому я решил подменить терминал из MATE терминалом из XFCE.

Скачать скрипты можно здесь.

Добавление, для тех кто захочет опробовать проект "SlackMATE"...
Если пакет "leptonica" откажется компилироваться, знайте - нужна зависимость в виде пакета "openjpeg"!

В SboPkg тоже эта зависимость не указана, так как в Slackware-current используется уже второй поток этой версии...


Добавлено позже:

cdrw:

На счёт скриншота, как можно рассчитать пиксели для картинки, чтобы круг не выглядел овалом, как на скриншоте? Картинка темы - 1024х768. Разрешение экрана моего монитора - 1920х1080...
Возможно ли подогнать размер с помощью gimp, чтобы овал выглядел кругом? :)

Отвечаю сам себе... :)

Настраивая свой GNOME Display Manager, я заметил такую штуку, выводя графическую заставку на экран gdm предполагает, что соотношение сторон заставки 4:3. Затем gdm растягивает заставку на ширину моего монитора, в результате чего картинка получается, мягко говоря, искаженной. То есть, если в центре заставки был правильный круг, то при выводе картинки на широкоформатном мониторе этот круг получается овалом в ширину, что не есть красиво... Я так думаю...

Можно избежать этого казуса, заранее подогнав картинку под формат своего монитора.
Для примера возьмем тему для gdm "Slackware-GDM" с сайта gnome-look.org.
В Slackware установленные темы для gdm находятся по адресу /usr/share/gdm/themes. Интересующая нас картинка находится соответственно по адресу - /usr/share/gdm/themes/Slackware/bg/background.jpg, формат - 4:3, разрешение 1024х768 пикселей и выглядит в оригинале так:

Мой монитор имеет разрешение 1680х1050 и соответственно соотношение сторон 16:10 и растянутая до его размеров оригинальная картинка выглядит вот так:

Немного не то, не правда ли? Первая картинка поудачнее будет...

Для преобразования картинки будем использовать не gimp, хотя можно и его использовать, а консольную утилиту convert.
Итак, приступим...

Для начала выпрамляем руки, включаем мозги и вспоминаем остатки знаний математики со школьной скамьи.
Чтобы привести оригинальную картинку к формату 16:10 нужно ее ширину поделить на 16 и умножить на 10. Пока все просто.

(1024:16)*10=640

У нас получается прямоугольник размером 1024х640 пикселей, а наш оригинал имеет размер 1024х768. Значит высоту картинки придется подрезать ровно на 128 пикселей (по 64 пикселя сверху и снизу), для того чтобы растянутая картинка выглядела как в оригинале.
Это делаем с помощью утилиты convert и ее команды -shave.

convert -shave x64 background.jpg background_0.jpg

Можем полюбоваться на результаты нашего труда:

То что доктор прописал! :)

В принципе, этого достаточно, gdm правильно отобразит картинку:

Можно еще подогнать разрешение картинки под резолюцию монитора, дабы избавить систему от лишних перерасчетов при выводе картинки на экран, с помощью той же утилиты convert и ее команды -resize.

convert -resize 1680x1050 background_0.jpg background_1.jpg

Литература:

Про соотношения сторон мониторов.
Про утилиту convert.

cdrw:

Про утилиту convert.
Помню были у меня нау-скрипты на основе возможностей ImageMagick, куда вот дел и не помню, одно время их часто пользовал. Надо бы поискать и с Caja их проверить.

cdrw:

SlackMATE... Скачать скрипты можно здесь.
Эх, мне бы их с пару лет назад, от скольких бы мытарств меня это избавило ... А сейчас меня готовые окружения уже и не интересуют, мне сейчас на Openbox"е вполне так себе комфортно! :))) Но паре "когдато" интересовавшихся ссылку кинул, пусть пробуют...

posixru:

Помню были у меня нау-скрипты на основе возможностей ImageMagick, куда вот дел и не помню, одно время их часто пользовал. Надо бы поискать и с Caja их проверить.

Любопытно было бы вглянуть.

Застругал по просьбе знакомого скрипт для установки читалки PDF документов FoxitReader.
Пакет работает в Slackware и совместимых дистрибутивах.
Вот вылаживаю здесь, может пригодится кому нибудь.

Домашняя страница.
Почитать о ридере на ZenWay.
Скачать архив со скриптами.

Обновил пакет с infinality отображением шрифтов для Slackware-current.

Пакет со скриптами можно скачать здесь: font_lib_infinality-2015.08.28.tar.xz

cdrw:

Пакет со скриптами можно скачать здесь: font_lib_infinality-2015.08.28.tar.xz
Вот спасибо то, огромное!
От стольких лишних телодвижений мня избавили!

Всё прошло нормально:

ПС: Стоило пару выходных уделить пьянству и накопилось:

Когда мне теперь чего делать? Эх, судьба, судьбина, лень так что ажно...
Всё тащат и тащат, когда только они у них кончатся! :)))

Хотел бы узнать, как Вам отображение этих шрифтов? openfontlibrary.
Я упёртый хохол(русский), вот понравилось мне отображение courier и tahoma... И всё тут. Ищу свободные аналоги. Если есть время, прокомментируйте.

cdrw:

Хотел бы узнать, как Вам отображение этих шрифтов? openfontlibrary.
Давно я уже с шрифтами не экспериментировал, опробую, есть вроде бы там интересные, у меня много мотблоков впереди :)))

cdrw:

И всё тут. Ищу свободные аналоги. Если есть время, прокомментируйте.
Сколько помню, courier и tahoma в свободной версии есть в комплекте с Wine.
Они или нет?

Написать ответ…