LINUX.ORG.RU

Уютный Supreme

 


0

1

На первом скриншоте показано как я сделал из DE торт.

Восстанавливаюсь после сбоя электропитания.

А покамест поэкспериментируем с анимациями. Изображения открывать в новой вкладке:

На первом скриншоте - делаем торт меняем нескучные обои на рабочем столе. В принципе в рабочем столе я никогда особого смысла не видел, но пусть будет. Список доступных «обоев» берется из ~/Pictures

На втором скриншоте - демонстрация разницы между полнофункциональным и минималистичным меню + запуск дисковой утилиты с правами администратора. Кстати сама дисковая утилита об этом не сигнализирует, но можно заметить что кнопки окна находятся в другой стороне - дефолтной для metacity.

На третьем скриншоте - демонстрация смены языка (к сожалению доступна только часть переводов), случайное пролистывание конфигуратора мыше-падов, настройка демона уведомлений с демонстрацией, как здесь выглядит микшер, и напоминальник, суть которого - уведомлять по достижению даты\времени, в общем cron для бедных.

На четвертом скриншоте - некоторый функционал ФМ, а именно что происходит при подключении флешки, подмонтирование флешки, отображение сетевого диска при подключении, заход на удаленный сервер в папку сайта, открытие свойств\exif\предпросмотр, добавление в избранное, и тд. Дисковая утилита открыта для пруфца.

Возможно кто-то обратил внимание на элемент управления «Производительность». Последняя его версия конечно была пофункциональнее, но на данный момент здесь присутствует только баланс и приоритет. Баланс - это ползунок на три значения. Если он ориентирован на скорость, система делает ШГ, отключает композитор, спецэффекты, тени, включает простейшие меню, и делает интерфейс более плавным за счет минимизации проверок. Ну например если баланс ориентирован на удобство, и программа закрылась - докбар это покажет сразу. Если на скорость - через 250мс. Снять видео не получилось, потому что из-за перерисовки композитора вылетает записывалка экрана, но в общем система теперь выглядит вот так: https://ibb.co/pBCsfTpm

Выделение приоритета активному окну - выставляет -19 приложению на переднем плане. И это даже дает небольшой прирост производительности.

Что касается дока, то здесь особо ничего не изменилось. https://ibb.co/Tqc2xL7x

Элементы можно добавлять; удалять; смотреть свойства (использование процессора на скриншоте сделал рандомным для демонстрации графика); менять иконку-название; запускать вторую копию; закрывать; закрывать принудительно; устанавливать временное имя из четырех символов, отображающееся до закрытия программы. Если программа поддерживает контекстное меню - оно так же функционирует. Если отключить «расширенное меню» в панели управления - будет отображаться только добавление\изъятие, свойства и закрытие.

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

Примитивный календарь показывать не буду, его я написал за час. В образе что доступен для тыканья, он доступен по ЛКМ на часах.

Сетевые настройки так же пропали, но там не было ничего выдающегося, интерфейсы, айпишник\dhcp, поиск вай-фаев, создание своей AP если установлен hostapd.

- - -

Приношу извинения за рывки, писал в 10 FPS, чтобы уложиться в ЛОРовские 4Мб, поэтому возможен пропуск кадров.

Потыкать вживую можно пока под виртуалкой, образ здесь: https://phpsupreme.de/Supreme.vdi (креды live/live + root/root, сервер подкроватный, скорость небольшая). Удобный инсталлятор, кстати выглядит он вот так: https://ibb.co/Sw5sCRxf - к сожалению придется пересоздавать заново.

Ближайшие крупицы свободного времени потрачу на допиливание ФМа, текущая версия еще не создает директории\файлы, не вырезает, и свойства показывает только для картинок\текста. А ведь там был даже встроенный видеоплеер, так-то.

Еще немного и догоню Болгенос.

★★★★★

Проверено: hobbit ()
Последнее исправление: windows10 (всего исправлений: 6)
Ответ на: комментарий от daniyal

Так мыслят корпорации, я не сторонник такого мышления.

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

А у меня на каждом из двух мониторов по панельке снизу, на втором панелька большую часть времени скрыта, она показывает окна, открытые на этом мониторе.

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

DE

Так оно написано на PHP, оно уже само по себе - исходники.

ntfs@b550:~$ head -n 10 /usr/local/supreme/desktop/index.php 
#!/usr/local/supreme/php/bin/php
<?php
global $panel_restarted, $panel_stop, $under_check, $CONF_MTIME, $desktop_image;
include_once ("/usr/local/supreme/core/core.php");
$panel_restarted = 0;
$panel_stop = false;
// Initialize
Gtk::init();

// Callback for when window is closed

По либам, сырцы и документация здесь: https://phpsupreme.de/?page_id=88

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

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

Ник windows10, на видео пародия на макос, не порядок.

Что ж там пародийного на макос-то?

Вон thm делает пародию на макос, которую тщательно шифрует под опенбокс (но мы-то знаем). А у меня - я еще сам не понял на что пародия. Система не основанная вообще ни на чем, и не являющаяся форком ни чего.

windows10 ★★★★★
() автор топика

Я всё думал, думал - вот вроде всё опрятно, красиво, иконки недурные, а почему выглядит как Г? Пригляделся и понял - у тебя приложения без разделителей! Прям совсем. Сливается в единое Г, как сайты на одной хтмлке, пытающиеся в дизайн. Против сайтов на хтмлке ничего не имею против, но в прогах отсуствие разделителей выглядит немного уродливо. Это по какому-то религиозному принципу ты всё в монолит запихал или почему?

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

Пригляделся и понял - у тебя приложения без разделителей! Прям совсем. Сливается в единое Г, как сайты на одной хтмлке, пытающиеся в дизайн.

Возможно это просто зависит от используемой темы, вот например с greybird'ом. Если конечно я тебя правильно понял.

Это по какому-то религиозному принципу ты всё в монолит запихал или почему?

Насчет «монолита» - ты почти прав. Например та же самая панель у меня монолитная, хотя ее элементы и подгружаются как классы, но исполняются в одном пространстве и по их вылету перезагружается вся панель. Это вопрос производительности.

Я же не программист, мне не дано писать «правильный» код в плане инженерных решений, поэтому пришлось написать говнод =)

Ничо, когда гтк4 забиндят для FP, перепишу на поцкале, все же он роднее.

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

Что ж там пародийного на макос-то?

Иконки скопированы буквально, 3 мерзких точки слева сверху. Похоже на китайские прошивки, которые пытаются копировать ios на андроиде.

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

Иконки скопированы буквально, 3 мерзких точки слева сверху. Похоже на китайские прошивки, которые пытаются копировать ios на андроиде.

А. Тогда я на всякий случай уточню:

Эти скриншоты не про «мою тему очередных кедов\гнома\крысы» с нескучными обоями, где люди просто качают темку\иконки и показывают их в галерее.

Это - несколько демонстраций абсолютно нового окружения рабочего стола, написанного на PHP, том самом который ничего кроме веба не умеет, и вообще давно умер.

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

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

По либам, сырцы и документация здесь: https://phpsupreme.de/?page_id=88

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

Если я правильно понял твою позицию, ты считаешь, что законодательство должно быть устроено так, чтобы если кто-то скачал это твое ПО, причем неважно откуда, хоть из интернет-архива после его удаления, потом запустил его, несмотря на предупрежления о недоделанности, и получил финансовый или иной убыток вследствие ошибки в его работе – то ты должен отвечать за это как имуществом и деньгами, так и свободой. Я правильно тебя понял?

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

Написанного на PHP

По-настоящему будет впечатляюще, когда ядро ОС напишешь на PHP.

mamina_radost
()
Ответ на: комментарий от Vsevolod-linuxoid

Все верно.

Поэтому после принятия законодательства я буду вынужден тщательно допилить свое поделие, чтобы оно своими действиями не нанесло никому ущерб.

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

У тебя на панели элементы не центрированы что-ли? Спейсерами в центр размещено что-ли?

Хуже. Там у ГТК есть своя центровка.

Но если вкратце, то панель разделена на несколько зон, а элементы центруются уже в этих зонах, поэтому «докбар» отцентрован, но отцентрован в своей зоне. Относительно всей панели это получается чуть сдвинуто влево, потому что кнопка меню занимает меньше места, чем трей. Потом переделаю, это несложно.

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

С такими условиями ПО будут выпускать только крупные фирмы, закрытое и за бешеные деньги, с подпиской о нераспространении.

Ты совсем долбанулся. Да, я в принципе согласен, что какое-то регулирование нужно, но твой вариант даже намного строже, чем регулирование качества изделий в реальном мире. Примеры приводил выше.

Более того, в критичных сферах – например, в ПО для самолетов, медоборудования и АЭС – есть и госстандарты, и ответственность подрядчика за качество кода.

Vsevolod-linuxoid ★★★★★
()
Последнее исправление: Vsevolod-linuxoid (всего исправлений: 1)

Вот ты Windows10, а DE своё косишь под Windows11.

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

Эхъ, даже жалко подтверждать и портить человеку скор…

Ничё, потом снимешь 😁

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

Я придумал свою фразу: «Делайте, как вам удобно, и всё будет хорошо». Аналог фразы votafak’а: «Делайте, как я, и всё будет хорошо». Вот прям полная противоположность.

Сознательно пытаться быть бледной копией и без того довольно унылого тролля - это какое-то совсем печальное бытие.

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

Просмотрел - при смене языка док скукожился?

Нет. Это Peek (утиль для записи экрана в gif) пропустил стопку кадров, где я закрывал окно и открывал меню.

Сам GTK имеет относительно куцые инструменты по отрисовке и центровке, а забинденный в пых еще меньше. Может быть когда-нибудь сделаю покрасивше =)

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

Типа bash/zsh/fish, но php для консольки.

Так php - он и есть для консольки.

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

фу еще хуже стало.

вот как должно быть чтобы ни один пиксел экрана зря не пропадал и с одного взгляда можно было оценить состояние окон и переключиться https://pingvinus.ru/cr_images/userpicture/n/3503-0.png

панель сверху или снизу как тебе удобно.

bernd ★★★★★
()

о, кстати, только что заметил, что ты используешь мою обожаемую geany, а ещё что я забыл поставить огонёк. Исправляю)

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

Я все пытаюсь понять, что означает «приложения без разделителей».

На скриншоте вижу просто другую тему гтк и срач в UI.

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

о, кстати, только что заметил, что ты используешь мою обожаемую geany, а ещё что я забыл поставить огонёк. Исправляю)

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

А так, лучший текстовый редактор в мире. Совсем. Даже на винде.

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

Ты это, аккуратней шуткуй, а то я чуть водкой не подавился. Даже гнум выглядит как совершенство на фоне этого наколенного поделия.

u-235
()
Ответ на: комментарий от u-235

Ты это, аккуратней шуткуй, а то я чуть водкой не подавился. Даже гнум выглядит как совершенство на фоне этого наколенного поделия.

Да ладно. Открыл скриншоты гнома из Убунты 11.04 - чудовище же, еще и абсолютно неюзабельное.

Видимо из-за совершенства Гнома Торвальдс свалил на Крысу =)

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

https://github.com/geany/geany/blob/master/src/vte.c

Было:

gboolean vte_send_cmd(const gchar *cmd)
{
	g_return_val_if_fail(cmd != NULL, FALSE);

	if (clean)
	{
		vf->vte_terminal_feed_child(VTE_TERMINAL(vte_config.vte), cmd, strlen(cmd));
		set_clean(TRUE); /* vte_terminal_feed_child() also marks the vte as not clean */
		return TRUE;
	}
	else
		return FALSE;
}

Стало:

gboolean vte_send_cmd(const gchar *cmd)
{
	g_return_val_if_fail(cmd != NULL, FALSE);
	set_clean(TRUE);
	vf->vte_terminal_feed_child(VTE_TERMINAL(vte_config.vte), cmd, strlen(cmd));
	set_clean(TRUE); /* vte_terminal_feed_child() also marks the vte as not clean */
	return TRUE;
}

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

Спасибо, я наверное из этого .patch сделаю и себе в репу залью.

daniyal
()
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.