LINUX.ORG.RU

Избранные сообщения temak

Форум — Desktop

Глобальная проблема современного десктопа. Что делать?

 , ,

Рабочие столы в большинстве операционных систем - это единое пространство, в которое ярлыки программ и файлы рабочего стола сваливаются в кучу, неизбежно захламляя его при активном пользовании, а окна при активной работе постоянно хаотично наслаиваются, перекрывая друг друга, поэтому приходится постоянно скоуп-переключаться по ALT+Tab или отыскивать нужное окно на панели задач. Эта модель не масштабируется на многозадачность XXI века, особенно в нынешней наступающей post-GUI парадигме. Это не просто архаичная модель, она концептуально не справляется с многозадачностью и когнитивной нагрузкой, свойственными современной работе. Мы вынуждены помнить, где что лежит, в каком окне и под каким меню, постоянно переключать внимание, отвлекаться между несвязанными задачами. Мы ведь не распиливаем доску на кухонном столе и не составляем деловое письмо на полу в гараже.

Человеческий мозг отлично запоминает пространственные и визуальные ассоциации. Мы не храним в голове точные названия файлов, мы вспоминаем контекст. «Это был файл на синем фоне, рядом с калькой, в комнате, где открыт терминал и нет браузера». Даже цвет фона способен влиять на восприятие и настрой. Так что нужна замена этого хаоса на ментальные зоны, каждая из которых представляет собой сгруппированный в категорию слой (класс задач и процессов) как отдельная тематическая комната, создающая нужный настрой и логическое разделение задач: ярлыки, обои, открытые окна, - всё это должно быть строго разделено между такими слоями-комнатами с быстрым и интуитивно-понятным переключением. Пространственная организация информации ускоряет память, снижает когнитивную фрустрацию и облегчает модальное переключение. Представьте мастерскую. Один стол - для черчения, с линейками и калькой. Другой - для пайки, с инструментами и лампой. Третий - для писем, с бумагой и чернильницей. Подходя к каждому столу, вы мгновенно оказываетесь в нужном контексте: всё под рукой, атмосфера соответствует задаче.

Вот знаете, кто бы что ни говорил, у Windows 9x/2000/XP был порядок в UI: минимум отвлекающих деталей, быстрая реакция интерфейса, ясные иерархии. Да, Windows Classic всё ещё подвержен той же проблеме архаичного десктопа, но по сравнению с так называемым «современным» (нынешним) десктопом, которые не только не развился, но как будто бы стал более примитивным и шумным - даже этот простой интерфейс выглядит куда более совершенным. Всё было на своих местах. Даже новичку могло быть интуитивно понятно, где искать настройки, где файлы. Этот минимализм и логика - редкость в современных графических средах, где визуальный шум побеждает смысл. А вспомните оболочки постсоветских компьютерных клубов вроде LockWin или GameMenu, где ярлыки были красиво разложены по категориям: Action, Strategy, Office и т. д.

Переключение ярлыков рабочего стола с их окнами - одной кнопкой. Всё нужное было сразу видно. Не нужно копаться в меню или вспоминать названия программ - достаточно визуального паттерна. Эта простая и передовая UI-система была интуитивной и сверхэффективной, но по какой-то причине её не подхватили и не популязировали. Помимо того, что там имелось, можно было бы развить так: при переключении комнат, визуально, помимо смены фона и файлов, должна отображаться индикация смены тега-названия комнаты, в том числе на панели задач (статус-баре). Тактильно это происходит либо при работе с мышью (клик на названии комнаты), либо клавиатурно (сочетанием клавиш). У каждой комнаты может быть короткий уникальный звуковой ландшафт (небольшие звуковые семплы в качестве дополнительного якоря внимания). Это всё хорошо сигнализирует о том, что пользователь уже в другой комнате.

В unix-подобных системах с X11, в том числе GNU/Linux, есть такая замечательная штука как воркспейсы/теги. Обычно это лучше всего развито у тайлинговых оконных менеджеров: Awesome WM, dwm и прочих. Причём там можно даже включать опциально тайлинг лишь для некоторых окон, а то и вовсе использовать лишь плавающий режим (благодаря тому, что есть тайтлбар и кнопками, который хорошо поддаётся темингу). Вполне можно взять за основу для передового десктопа именно Awesome WM.

Мысли, мнения? Какие-то детали дополнительно можно было бы учесть в такой концепции. Предвосхищаю комментарии типа «интегрировать в эти комнаты LLM» (читай «очевидно», «не нужно»).

SARS
()
Галерея — Скриншоты

Arch, консоль

 , ,

Просто голая консоль. Нравятся мне консольные приложения. Благо linux позволяет полноценно работать без графики. Для графики есть i3, но эти скриншоты не из него.

Читалка fb2 – самописная fb2less
Аудио – rmpc+mpd.

Также используется nchat в качестве клиента Telegram/WhatsApp и jfbview для чтения pdf.

measles
()
Новости — Open Source

MClient 8.0

 , , , ,

Группа Open Source

Состоялся выпуск MClient 8.0 — оболочки для онлайн- и офлайн-словарей. Уже существует большое количество программ, работающих с электронными словарями, но как правило, своей функциональностью они напоминают браузеры и не обрабатывают отдельные элементы словарной статьи.

Что позволяет делать MClient и чем он отличается от большинства других просмотрщиков:

  • просматривать статьи в виде таблицы;
  • выделять элементы статьи автоматически, чтобы быстро скопировать их в буфер — идеально при переводе;
  • упорядочивать отдельные теги (например, по тематикам, словоформам, частям речи и т. п.) и сортировать термины и фразы по алфавиту;
  • приоритизировать или блокировать источники и тематики;
  • быстро посмотреть перевод из других программ, нажав Ctrl+C+C или Ctrl+Ins+Ins на выделенном тексте;
  • быстро переключиться на окно просмотрщика, нажав Alt+~;
  • переводить с помощью Мультитрана — одного из самых больших онлайн-словарей в мире.

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

( читать дальше... )

>>> Исходный код и релизы (github.com)

sklprogs
()
Форум — Development

Как добавить бинарный пакет в AUR?

 ,

Пакет есть, PKGBUILD есть, регистрация в aur.archlinux.org есть. При чтении инструкции не понял как создать новую пару ключей, потому что предлагает заменить существующие. Так же я не понял нужен ли Git при добавлении бинарных пакетов. Так же я зыбыл где кнопка «Добавить PKGBUILD» (может её и не было, через git clone вообще не понимаю). Попробовал команду «git init», чтобы проверить есть ли у меня git, выдал какой то текст, не стал далее пробовать так как 99% есть подозрение что это для сборки с исходников.

Перемещено dataman из talks

Перемещено hobbit из general

AZJIO
()
Форум — Linux-org-ru

lorify-ng новое универсальное расширение для LOR -а

 , ,

Это реинкарнация проекта lorify - скрипт+расширение, реализующее функционал схожий с тем, что добавляет куклоскрипт для имиджборд.

Расширение умеет:

  • Получать сообщения от сервера через WebSocket и обновлять контент на странице (новые комментарии, уведомления, правки)
  • Индикацию на фавиконе вкладки о количестве новых комментариев (очищается даблкликом в любом месте страницы);
    Цвета информируют о состоянии соединения с сервером (зеленый - ок, желтый - отсоединился, красный - сбой)
  • Системные оповещения о уведомлениях пользователя (для юзерскрипта требуется «разрешить сайту www.linux.org.ru показывать уведомления»)
  • Динамическая навигация по страничкам темы (по умолчанию подгружается только текущая открытая и последняя, в настройках можно задать количество подгружаемых заранее)
  • Само собой показ превью постов и ссылки указывающие на комментарии с ответами
  • Кнопки разметки и хоткеи (гайд по использованию)
  • Просмотр, масштабирование и поворачивание картинок, как для встроенных превью в топике так и доступных в тексте комментариев по прямым ссылкам (если url картинки имеет непрямой вид к нему можно добавить хэштег с названием и расширением картинки imghost.orc/24dfuh5d1#скриншот.png)
  • Цитирование с форматированием, как всего комментария так и выделенного в нем текста


Доступны следующие варианты установки

  • Юзерскрипт(тестировался с Violentmonkey)
  • Аддон для Firefox
  • Chrome (платный, нужно $5)
    • можно так же установить вручную включив на странице chrome://extensions режим разработчика и выбрав папку с исходниками расширения в качестве распакованного

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

>>> Страница проекта на GitHub

uin
()
Форум — Games

Ищу игры с механикой или сюжетом путешествия во времени

 

Сабж.

Чтобы это запускалось гарантированно на линуксе. Нативно или через эмуляторы.

Список что нашел:

5D Chess With Multiverse Time Travel
Timeshift
Chrono Trigger
Braid
Ultima 2
Singularity
Pathologic 3
Skyrim
PoP: Warrior Within
Day of Tentacle
Hat in Time
The Legend of Zelda: Majora’s Mask
Outer Wilds
No Time to Explain
Life is Strange
Steins;Gate,
Millennia: Altered Destinies
Old Skies
Higurashi When They Cry
Original War
Ultima
The Mystery of Time and Space
Evolend 2
Back to the Future: The Game
Red alert 2
Legacy of Kain: Soul Reaver 1/2
Ecco: The Dolphin
Lost in Time
No Time
Time Command
YOU and ME and HER: A Love Story
Timespinner

Посоветуйте пожалуйста игры, подходящие под данные критерии.

vbcnthfkmnth123
()
Форум — Development

Я тут свой язык создал

 , , , ,

Разумеется под linux и с открытой лицензией.
https://github.com/Alexander-Goto/scarlet
На ютубе выпустил видео с информацией о том что и как.
https://www.youtube.com/watch?v=YS5iPMOsico

Taetricus
()
Форум — Linux-org-ru

Вид злоупотребления полномочиями модераторами

 , ,

Я понял, каким образом модераторы злоупотребляют своими полномочиями. Какие мотивы у этого злоупотребления - не особо важно, но как факт его применения «на широкую ногу» есть. И никто не понимает как это работает. Попробую объяснить:

Есть модератор. Назовем его VasyaPetya. И пользователь SomeUser. Внутри форума создаются топики, в которых обсуждается какая-то тема. Внутрь топика заходит VasyaPetya и начинает вместе со всеми обсуждение темы топика(или оффтопика внутри топика). VasyaPetya вступает в непосредственое общение с SomeUser. В процессе дискуссии VasyaPetya что-то не нравится в словах SomeUser и он удаляет один или несколько ответов. Далее в этом же топике SomeUser начинает говорить о том, что неправильно это делать(или создает топик в ветке linux.org.ru и делает это там). На что в большинстве случаев VasyaPetya или VasyaPetya2 фризят или банят SomeUser

Так вот! Когда VasyaPetya заходит в топик и начинает взаимодействовать с SomeUser внутри топика(т.е общаться по теме топика), он становится участником форума и все его ответы или ответы ему внутри этого топика - адресованы не модератору VasyaPetya, а участнику форума VasyaPetya. И если кто-то ответит VasyaPetya на его ответы внутри топика типа «ты больной?» или какую-то другую фразу - это не оскорбление модератора, а оскорбление участника форума

А именно этим и занимаются модераторы ЛОРа. Они заходят в топики и начинают наравне со всеми что-то обсуждать, а когда им что-то не нравится - они включают свои модераторские возможности и раздают минуса и фризят/банят участников форума. Это злейшее злоупотребление своими обязанностями т.к участники форума внутри обсуждения общаются с ними как с полноценными участниками дискуссии, а не как с модераторами

Как это предотвратить? Очень и очень просто! Пусть maxcom создаст безликие аккаунты модераторов типа «Модератор1, Модератор2…, МодераторХ» и пусть из-под этих акков модераторы ходят и модерируют топики. Общаться по теме топиков из-под аккаунтов МодераторХ нельзя, только модерировать. А с аккаунтов действующих модераторов - пусть снимут права модераторов и пусть они со своих акков ходят и общаются в топиках как обычные участники форума. Таким простым способом мы будем точно знать, что нам пишет Модератор по своим прямым обязанностям и общение с ними - это общение с официальным лицом администрации форума, а аккаунт VasyaPetya - это участник форума и если он общается в топике - у него такие же права, как у любого другого участника дискуссии

PS: но я думаю, что эта идея не понравится модераторам. Почему? Потому что это деперсонализует тех, кто на самом деле модерирует не потому, что ему это нравится, а имеет на голове корону. Таким решением это лишит права превосходства над юзерами(корона потеряет смысл)

upd1: Так же можно сообщения МодераторХ прдсвечивать красным, чтобы выделять эти важные сообщения в топике, чтобы визуально отличать текст модераторов от обычных пользователей

upd2: более чем уверен, что при обсуждении все будут говорить, что неудобно будет переключаться между акками, хотя технически это можно решить. Тогда вариант2: модераторам добавить галочку «ответить как модератор» и этот ответ подсвечивать красным. Обычные сообщения без галочки - это ответ обычного участника форума и ответы на такие сообщения - не являются взаимодействием модератора

bryak
()
Форум — Linux-org-ru

А что случилось?

 ,

@Dimez, этих примеров будет достаточно, чтобы не сносить ветку обсуждения сразу же?

Судя по всему, тем кто любит писать около или наркоманские комментарии (я не утверждаю, что @Zhbert наркоман) можно и дальше в таком духе, а если упомянуть такую склонность, то это «Вызывающе неверная информация»?

Шта?

И судя по 4.2: «Сообщения, содержащие вызывающе неверную либо вызывающе неверно интерпретированную информацию, способную привести к развитию нездоровой дискуссии. Мы уважаем чужое мнение, но оставляем за собой право удалять сообщения, безапелляционно сообщающие вызывающе неверные факты.»

Я могу возразить, что утверждение или факт, и вопрос — не одно и то же.

В моём комментарии был именно вопрос. (Видимо, неудобный, ах простите.)

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

temak
()
Форум — Talks

Нужен нетекстовый редактор

 , ,

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

Существует такая штука, как „методология” вообще, „методология науки” в частности. Ещё есть „языкознание” и „лингвистика” (но это неважно). Ещё есть науки о мышлении и разуме - „логика”, „когнитивистика” (часть психологии). В этих науках есть специальные концепты и понятия, позволяющие описывать содержимое мозгов в частности, и „пространство суждений” вообще.

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

Какие есть примеры программ, авторы которых движутся в этом направлении (а не просто добавляют возможность редактировать гиперссылки в формате HMTL)?

Ранее на сайте: Порекомендуйте IDE для художественной литературы

UPD:
https://ru.wikipedia.org/wiki/Программа-ассистент_литератора
https://en.wikipedia.org/wiki/Comparison_of_word_processor_programs

https://ru.wikipedia.org/wiki/Storybook
Исходники:
v6 https://framagit.org/ostorybook/ostorybook6
v5 https://framagit.org/ostorybook/mainApp
v4 https://github.com/favdb/oStorybook

Я запустил этот storybook, так вот мне надо не такое. А какое мне надо я описал выше, и оно другое!

Saakx
()
Форум — Linux-hardware

Посоветуйте HDMI KVM

 ,

Всем привет! Хочется приобрести недорогой, но при этом качественный HDMI KVM на 2 или 3 машины. Ничего кроме 1080p@60Hz, мыши и клавиатуры не нужно. Не требуется никаких USB-портов и никакого звука. Но хорошо бы иметь выносную кнопку для переключения.

annulen
()
Форум — Admin

Расскажите про SSO

 ,

Всем привет!

Сервисов на домешнем сервере дома стало значительно много и в каждый логиниться порядком надоело. Раньше не сталкивался с SSO вообще, интересно мнение люде какие сервисы лучше подходят? Authentic\Zitadel\KeyCloack? Что проще настроить?

AntonyRF
()
Форум — Talks

В репозитории Systemd смержен PR проверки возраста

 , ,

https://github.com/systemd/systemd/pull/40954

Stores the user's birth date for age verification, as required by recent laws
in California (AB-1043), Colorado (SB26-051), Brazil (Lei 15.211/2025), etc.

The xdg-desktop-portal project is adding an age verification portal
(flatpak/xdg-desktop-portal#1922) that needs a data source for the user's age.
userdb already stores personal metadata (emailAddress, realName, location)
so birthDate is a natural fit.

Full date rather than just birth year: birth year alone has up to ~12 months of
imprecision at age boundaries, which could misclassify a 17-year-old as 18 or
vice versa.

«Сохраняет дату рождения пользователя для проверки возраста, в соответствии с недавними законами в штатах Калифорния, Колорадо; в Бразилии, и т.д.

Проект xdg-desktop-portal добавляет портал проверки возраста (flatpak/xdg-desktop-portal#1922), которому нужен источник для возраста пользователя. userdb уже хранит личные метаданные (адрес эл. почты, действительное имя, местоположение) так что дате рождения естественно здесь и место.

Полная дата, скорее не просто год рождения: один год рождения имеет около 12 месяцев, что есть неточность границ возраста, которые могут быть недоопределены, 17 лет как 18 и наоборот»

temak
()
Форум — Talks

GoboLinux жив!

 ,

Вышла новая 016 Alpha. Используется только x86_64 и Awesome(А KDE?)! Ну как?

ПЕРЕМЕСТИТЕ В TALKS!

Перемещено Falcon-peregrinus из general

xeneloid
()
Форум — Mobile

Columba - опенсорс-мессенджер без интернета?

 , ,

https://github.com/torlando-tech/columba

Вроде как работают через экземпляры друг друга по вайфаю, блютузу и даже LoRa.

Кто что слышал?

UPD: про протокол, там вроде и другие программы клиенты есть https://4pda.to/forum/index.php?showtopic=1114849&st=0

UPD2: народ подтащил ссылок про ридикулум

https://markqvist.github.io/Reticulum/manual/

https://github.com/markqvist/Reticulum/blob/master/Zen%20of%20Reticulum.md

https://github.com/markqvist/Reticulum/wiki/Frequently-Asked-Questions

https://kirillz.github.io/reticulum-docs/

pihter
()
Форум — Desktop

Как вы понижаете версии программ?

 , ,

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

temak
()
Форум — Talks

Семантический поиск по Telegram

 ,

Пока в соседней теме срач про замедление Telegram, мой самый большой персональный проект (14 микросервисов) подошёл к чекпойнту, когда его уже можно показать публике. Это всё ещё ранняя Beta и много идей не реализовано, не судите строго. Также, так как сайт за CloudFlare, то методы доступа к нему не сильно отличаются от самого Telegram.

https://semagram.io/ - семантический поиск по Telegram

Под капотом более миллиона публичных Telegram каналов на нескольких десятков языков (2/3 на русском), сто пятьдесят тысяч публичных чатов и больше ста тысяч ботов (последним особенно горжусь, с учётом суммарного MAU ботов >560M мой каталог может претендовать на звание самого большого из публично существующих обходя findmini.app с 493M суммарного MAU ботов).

Поиск работает по эмбеддингам вычисленным на основе юзернейма, имени и аватарки канала, а также 10 последних текстовых сообщений. Для чатов, очевидно, сообщения в поиске не участвуют, потому что кто мне их даст. А для ботов, напротив, добавляется сообщение из пустого диалога и список команд.

Специфика семантического поиска в том, что вы не найдёте то, что можно и так найти в самом Telegram (например, канал по точному имени или юзернейму). Найти можно то, что в Telegram найти нельзя. Например, «чат для руссковорящих жителей Франции» (0 результатов во встроенном поиске). Чем длиннее и детальнее запрос, тем интереснее результат.

Проект обошёлся мне в 10$ на эмбеддинги, а также img2text, 16$ на прокси, 300 рублей на Telegram аккаунты (узнать список команд бота можно только через MTProto, увы) и 100$ на Claude (без него делал бы проект не 1 месяц, а 3). Ну и примерно 50 гигов на подкроватном сервере. А ещё огромное спасибо авторам pg_vector.

В общем, аудитории LOR представляется уникальная возможность попробовать сей инновационный сервис и обругать его, а также задать любые вопросы.

KivApple
()
Форум — Desktop

Посоветуйте редактор кода по слоям

 ,

Функционал:

  • Переключение между слоями (например, Alt+1, Alt+2).

  • Возможность видеть слои как отдельно, так и вместе.

  • Сохранять слои как один и/или несколько файлов.

temak
()
Форум — Desktop

Пути окружения

 , , , ,

Почему у линуксоидов не стало модным перемещаться по директориям, используя (по типу $PATH — путевые) переменные программ от GUI до CLI.

Ничего запоминать не нужно, нужно лишь иметь индексатор «$PATH» переменных и доступ к одной единственной директории, которую можно хоть на рабочий стол ярлыком добавить; по ней искать нужные пути, пиша по памяти ключевые слова и из результатов поиска выбирать нужное расположение (путь) до файла.

Особенно бы так файловые менеджеры показывали всегда, если перешёл по какому-то «$PATH», то и видишь его сначала в адресной строке, по нажатии на путь видишь его полностью.

temak
()
Форум — Talks

Аккумуляторы и рептилоиды

 , na-ion аккумулятор,

Многие тут не в курсе, что уже несколько лет (!) на рынке есть натриево-ионные аккумуляторы, которые отличаются по параметрам от литий-ионных только чуть более низким напряжением ячейки, значительно большей устойчивостью к холоду и отсутствием проблем при разряде в нуль. Выпускаются в разных размерах, соответствующих типовым размерам литиевых, по цене даже гуманнее литиевых. Подозреваю что служить они тоже будут дольше, потому что одной из частых причин подыхания сраной литиевой батарейки является глубокий разряд и отсутствие заряда некоторое время после этого. Х.з. купленный на пробу действительно выглядит неубиваемым, и действительно не сдыхает после морозилки и разряда до 0. Ёмкость если и потерял, то не больше чем литиевый за то же количество циклов, если не считать издевательств, которые литиевый бы точно не выдержал. Да они даже на озоне уже появились, а на алике давно уже продаются (где я и купил когда-то эту банку на посмотреть).

Литий для их производства не нужен, натрия хоть жопой ешь везде, никаких прям особых веществ и пр. тоже. Устройство такое же как у литиевых. Т.е. намного меньше проблем как с ресурсами, как и с утилизацией.

Т.е. с самими натриево-ионными аккумуляторами всё пучком. Они существуют, они продаются даже в розницу кому угодно, они работают лучше литиевых.

Но вот что-то за эти годы нифига до сих не слышно ни про штатные натриевые аккумуляторы для ноутов и телефонов, ни про натриевые аккумуляторы для электромобильчиков и самокатов, ни даже про то, что какие-то «лидеры промышленности» какую-нибудь гига-мега хрень на натриевых вместо литиевых собираются строить. Как-то вообще тотальная тишина в масс-медиа про натриевые аккумуляторы, на протяжении нескольких лет. Если не знаешь что такие существуют - при поиске случайно никогда не попадутся. Сам когда-то нашёл только потому что стал искать специально, после прочтения какой-то научной публикации про то, почему натриево-ионные аккумуляторы будут устойчивы к холоду. Охренел, когда оказалось что они на алике в наличии оптом и в розницу. Ещё больше охренел когда оказалось что они реально работают как заявлено.

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

Интересно послушать шлангование тех, кто тут годами топил за всякое барахло на литиевых батарейках и какие они восхитительные и как за ними будущее, и как нет никаких альтернатив. :)

Давайте, начинайте объяснять про то как «рыночек порешал» и про то, как никто ничем не манипулирует, и как никаких заговоров никогда не бывает.

Stanson
()