LINUX.ORG.RU

CinGG - компактная версия

 ,


0

1

Вот, решил показать что Cinelerry-GG тоже можно привести в компактный вид (под КДЕ3).

Убрал для класса приложения cinelerra заголовки окон, расположив и задав им нужный для моего монитора (1440x900) размер первоначально.

Теперь по таймлайну скроллится вправо-влево - mouse scroll + ctrl

shift-scroll меняет горизонтальный масштаб (как много секунд-минут-часов таймлайна влезает в окно). просто scroll скроллит вертикально. (когда много дорожек)

Alt-зажатая левая мышекнопка таскает окно. Скролл по индикаторам размера видео-аудио дорожек меняет их размер.

>>> Просмотр (1440x900, 405 Kb)

★★★★

Проверено: alpha ()
Последнее исправление: alpha (всего исправлений: 1)

А сам КДЕ откуда? Тринити, или оригинальный?

И по редактору вопрос - эта тема и значки сейчас дефолтные? Есть возможность поставить свои? И тему посветлее хотелось бы, не такую чёрную. Можно? Или захардкожено всё?

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

А сам КДЕ откуда? Тринити, или оригинальный?

Сам компилял KDE3 с патчами от Тринити ...

И по редактору вопрос - эта тема и значки сейчас дефолтные?

Нет, там есть ещё модерновее :}

Но вот _как конкретно_ кучка PNG превращается в тему я пока не разбирался.

https://git.cinelerra-gg.org/git/?p=goodguy/cinelerra.git;a=tree;f=cinelerra-...

https://git.cinelerra-gg.org/git/?p=goodguy/cinelerra.git;a=blob;f=cinelerra-...

  26 #define CwGray 0x31363b
  27 #define CwDarkGray 0x232629
  28 #define TextFg 0xeff0f1
  29 #define TextFgBright 0xfffdee
  30 #define TextBorderOut 0x7f8c8d
  31 #define CwCyan 0x3daee9
  32 #define CwCyanDark 0x2980b9
  33 #define ComicYellow 0xffcc00
  34 #define CwOrange 0xf67400
  35 #define LockedRed 0xda4453
  36 #define MeterGreen 0xa7fd6f
  37 #define MeterYellow 0xfce16f

Вот тут наверное часть цветов менять, и там значки перерисовать .... Обычно как я понимаю рисуют в SVG а потом масс конвертят в png. М.б. для этого есть скрипт? Надо спросить ....

И тему посветлее хотелось бы, не такую чёрную.

Blue или Bright (белая)

Andrew-R ★★★★
() автор топика
Ответ на: комментарий от Andrew-R

Обычно как я понимаю рисуют в SVG а потом масс конвертят в png. М.б. для этого есть скрипт? Надо спросить ….

В каталогах тем, пришедших в Сin-GG из Cinelerra-CVAkirad от Paolo Rampino (Blue, Hulk, UnFlat, PinkLady - в этих темах исходники в .svg), есть скрипт allsvgstopngs

#!/bin/bash
# This is a little utility that make all pngs that this theme needs
var="$@"
if [ -z "$var" ]; then
for i in `ls Source| grep \\\.svg`; do inkscape -e $(basename $i .svg).png Source/$i; done
else
for i in $@; do inkscape -e $(basename $i .svg).png Source/$i; done
fi

Для картинок из каталога guicast, используется утилита (в составе программы) pngtoh, генерирующая файлы *_png.h Утилита создаётся в ходе компиляции программы.

Рекомендую заглянуть в соответствующий раздел на сайте Cinelerra-CV http://cinelerra-cv.wikidot.com/archive:old-themes-tools - покопайся в архивах.

Там интересен «Cinelerra theme helper», созданный Paolo Rampino (разработчик Cin-СV). С помощью этого инструмента я когда-то портировал (локально) в CVO темы из CVA. Например UnFlat или Hulk

P.S. Зачем голову морочить - есть же симпатичная песочная тема Blond - надо бы только cлегка её «подмарафетить»: поменять цвета у некоторых кнопок.

igor_ubuntu
()

А KDE3 ещё кто-то пользуется? Софт там ещё не окончательно устарел, под современные дистрибутивы собирается?

По интерфейсу: значки, конечно, жуткие, да и градиенты неуместные.

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

А KDE3 ещё кто-то пользуется?

Очевидно, я :}

Софт там ещё не окончательно устарел, под современные дистрибутивы собирается?

Мелкие ошибки обычно, я ещё под glibc 2.30 не пересобирал, и сам gcc у меня пока 5.5 (для 6 у Тринити были какие-то фиксы).

http://mirror.git.trinitydesktop.org/cgit/tdelibs/log/?qt=grep&q=gcc

По интерфейсу: значки, конечно, жуткие, да и градиенты неуместные.

Вроде как их тоже можно перерисовать .... https://git.cinelerra-gg.org/git/?p=goodguy/cinelerra.git;a=tree;f=cinelerra-...

Andrew-R ★★★★
() автор топика
Ответ на: комментарий от hateyoufeel

Но… Зачем?

Так исторически сложилось - сначала КДЕ3 работал, но было ясно что сломается. Глядел в сторону Тринити, но полностью пересобирать было вломЪ. Поэтому по мере отвала компонентов пересобирал с релевантными патчами ....

Andrew-R ★★★★
() автор топика
Ответ на: комментарий от kirill_rrr

А что это за зверь? Выглядит как недоделаная версия kdenlive.

Это всё та же сin-gg, ТС только убрал заголовки окон. Она по-прежнему многооконная и понимания, что однооконный режим нужен (как вариант) у разработчиков cin-gg по-прежнему нет.

igor_ubuntu
()
Ответ на: комментарий от Andrew-R

Но KDE5 же тоже работает. И другие штуки.

Нет, я сам иногда скучаю по 2007, но мне интересно, что именно может заставить человека тратить время и силы на поддержку древнего софта в современных окружениях.

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

Но KDE5 же тоже работает. И другие штуки.

В виртуалке (qemu/kvm)? Да, работают, смотрел. Но лично для моего low-end (по нынешним временам) десктопа там никаких реально важных вещей нет.

А так оно ест больше памяти, диска, процессора, и пересобирать сложнее. И на Nouveau есть проблемы

Andrew-R ★★★★
() автор топика
Ответ на: комментарий от hateyoufeel

А по мне так KDE3 была лучше и проработаннее её последователей - KDE4 и KDE5, да к тому же и менее прожорлива.

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

да к тому же и менее прожорлива.

По этому поводу ничего не скажу, у меня ещё 5 лет назад было 32G памяти в компе.

А по мне так KDE3 была лучше и проработаннее её последователей - KDE4 и KDE5

А вот здесь сразу нет. В KDE5 есть куча очень вкусных штук, которых раньше не было. Тот же KDEConnect – это просто ми-ми-ми!

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

у меня ещё 5 лет назад было 32G памяти в компе

У меня 16 в те поры было, но всё познаётся, разумеется, в сравнении, когда ставишь это на более-менее старое железо. Например, мой до сих пор живущий Core 2 Duo на KDE3 чувствовал себя увереннее.

В KDE5 есть куча очень вкусных штук, которых раньше не было

Например? Ну и опять же, нужны ли эти штуки абсолютно всем? Меня вот дефолтовые настройки с минимумом кастомизации вполне себе устраивают.

KDEConnect – это просто ми-ми-ми

Так мы DE теперь оцениваем по наличию определённого софта? Что мешало KDEConnect под третьими кедами запилить?

sadko4u ★★
()
Ответ на: комментарий от gtk3

Это называется gimp-way

Ты словно хвалишься протечкой в криокамере :)

AP ★★★★★
()
Ответ на: комментарий от sadko4u

Ну и опять же, нужны ли эти штуки абсолютно всем?

Ни одна программа не нужна абсолютно всем. Тебя прямо как будто @saahriktu покусал, ей богу.

Так мы DE теперь оцениваем по наличию определённого софта?

Ну… эээ… да? DE – это window manager плюс набор интегрированного друг с другом софта.

Что мешало KDEConnect под третьими кедами запилить?

Например, что его начали пилить уже когда KDE5 был в разработке.

hateyoufeel ★★★★★
()
Ответ на: комментарий от AP

А вот как раз noscript у меня и нету ..Но спасибо, увидел картинку про троллейбус из буханки. Если это намёк на вопрос, зачем так извратно «эмулировать» однооконный режим - не знаю, часть народа в багзилле жаловалась на толстые оконные декорации (под xfce) которые жрут место на маленьком ноутбучном экране. У меня вообще сложилось впечатление, что однооконный режим хорош на fullHD+, а мне пока и пара всплывающих окон для настройки параметров эффектов не повредят.

Andrew-R ★★★★
() автор топика
Ответ на: комментарий от Andrew-R

У меня вообще сложилось впечатление, что однооконный режим хорош на fullHD+

Мне одно время приходилось править графику на нетбучном экране 1024x600. Если б я это делал в многооконном режиме гимпа, где-то в стране сейчас была бы моя заброшенная, всеми забытая могилка.

AP ★★★★★
()
Ответ на: комментарий от hateyoufeel

Тебя прямо как будто @saahriktu покусал, ей богу.

Увы, не знаю, кто это :).

DE – это window manager плюс набор интегрированного друг с другом софта.

Да не, тут особо спорить не о чем. Просто я под DE подразумеваю скорее тот софт, который от DE неотделим. Например, Plasma. А KDEConnect, думаю, вполне себе можно и без KDE запускать.

Например, что его начали пилить уже когда KDE5 был в разработке.

Ну это логично, что раньше потребности в такой штуке либо не было, либо она была недостаточна для того, чтобы её начали пилить. Но гипотетически-то это можно было сделать и под KDE3, и под Qt3, который там использовался, ничто же не мешало.

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

Увы, не знаю, кто это :).

Я некоторое время назад сидел в ядерной консоли с локалью KOI8-R и писал об этом на ЛОРе. А на попытки сторонников юникода навязать мне UTF-8 отвечал им, что юникод не всем нужен.

saahriktu ★★★★★
()
Ответ на: комментарий от kirill_rrr

Выглядит как недоделаная версия kdenlive.

Так-то, kdenlive, пожалуй, покурит в сторонке по сравнению с сабжем.

Erepb ★★★
()
Ответ на: комментарий от AP

Да, что-то ссылка с imgur не работает, а вот ссылка для форумов (с png) пока ещё работает....

https://i.imgur.com/PzbNEcY.png

Вот ещё компактнее, там спец-режим появился, убирать видимость звуковых дорожек (для мастер-треков).

Andrew-R ★★★★
() автор топика
Ответ на: комментарий от sadko4u

KDEConnect не просто утилитка, она активно интегрируется с другими приложениями kde5 и с самой plasma.

Делать такую утилиту универсальной и совместимой со всеми приложениями, DE и WM слишком сложно, долго и дорого.

Ford_Focus ★★★★★
()
Ответ на: комментарий от hateyoufeel

Тот же KDEConnect – это просто ми-ми-ми!

Но он же к KDE не привязан.

mertvoprog
()
Ответ на: комментарий от Andrew-R

Ну начнём с того, что даже если эту кашу из окон аккуратно расположить — при переключении на другие окна оно всё развалится и придётся опять поштучно переключиться на все, чтобы вывести их опять на передний план. Посему надо извращаться либо с группировкой, либо с виртуальными рабочими столами, либо ещё с чем. Проще не связываться с такими программами ;)

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

я под DE подразумеваю скорее тот софт, который от DE неотделим

Это оболочка (shell). DE — это именно готовая сборка NIH-софта от упоровшихся интеграцией™ васянов.

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

Но она именно что универсальная, к проекту KDE даже особого отношения не имеет. Просто программа с иконкой в трее. Для гомощели GSConnect есть.

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

KDEConnect не просто утилитка, она активно интегрируется с другими приложениями kde5 и с самой plasma.

Делать такую утилиту универсальной и совместимой со всеми приложениями, DE и WM слишком сложно, долго и дорого.

ща видел kdeconnect на винду

buratino ★★★★★
()
Ответ на: комментарий от mertvoprog

к проекту KDE даже особого отношения не имеет

входит в состав KDE Applications

Просто программа с иконкой в трее

в kde5 оно интегрируется как виджет плазмы

возможно что-то изменилось, но раньше на openbox+lxpanel оно не работало вообще никак и нигде не отображалось

Для гомощели GSConnect есть

это совсем другой проект, «вдохновленный» kdeconnect - GSConnect is a complete implementation of KDE Connect

он даже написан на яваскрипте, когда оригинал - на с++

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

раньше на openbox+lxpanel оно не работало вообще

Странно, видимо, lxpanel’евский трей не умеет в SNI. @wandrien, Вы ведь форкали её? что скажете?

это совсем другой проект

Но совместимый же.

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

Вообще пора забыть про LXDE, оно сдохло.

Что хуже, сдохло без всякого уважения к пользователям.

Репозитории git, исходно размещенные на sourceforge, были удалены. (А там было много наработок по брошенным или недоделанным проектам, всё это теперь в /dev/null)

Официальный сайт не работает. https://git.lxde.org/ тоже не работает.

Репозитории на github содержат только половину ПО. Нет даже lxde-common – конфигов и скриптов для входа в сеанс.

И эта оставшаяся половина переписана самым странным образом. lxsession переписана полностью на vala.

Я вообще хз, что происходит, но в очередной раз убедился: никогда нельзя рассчитывать на то, что в интернете сохранится какая-то информация. Всё нужное надо сразу тащить к себе на комп.

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

Ну значит, всё верно.

У Нас-то на xfce4-panel много лет SNI работает ;)

Кстати, надо проверить, есть ли он в fbpanel; если нет, то ещё один show-stopper будет (сейчас лишь отсутствие многострочности в тамошнем генмоне останавливает).

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

Вообще пора забыть про LXDE, оно сдохло.

А шо, из Raspberry OS его уже выкинули? Puppy вон на IceWM недавно переехал таки.

никогда нельзя рассчитывать на то, что в интернете сохранится какая-то информация

Да ну, в репах дистрибутивов сырцы должны же быть. Ну кроме не попавших туда недоделок, конечно.

Кстати, anongit.compiz.org тоже сдох вместе с zComp, локальная копия только у Нас; надо автора попросить, чтобы на GitHub перезалили, ибо имеют там активную учётку.

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

Ну пользоваться софтом, у которого даже официального сайта нет, как-то… Разве что самому баги чинить.

Впрочем, я тут на пробу сделал git clone старого зеркала lxsession на сорсфорже, и оно сработало. Нужно будет попробовать остальное вытащить. Странно, что на самом сорсфорже не гуглятся репы.

Начал позавчера работать над адаптацией кода менеджера сеанса для SDE. Старая версия, без vala и свистелок.

Сейчас потрачу месяц, чтобы всё привести в рабочий вид, и еще 10 лет можно будет пользоваться.

Нужно актулизовать апи — проверить, что всё дружит с systemd и т.п.

wandrien ★★
()
Ответ на: комментарий от mertvoprog

А что есть такого нужного, что умеет в SNI и при этом не умеет в XEmbed?

Запилить в waterline, думаю, не сложно, но до сих пор не возникало необходимости.

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

Ну он-то есть, но лучше отметить наглядно, что это форк, прежде чем заливать.

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