LINUX.ORG.RU

Форум

Активные теги:

 , , , , , , , , , , , , , ,

Как Настроить Раскладку В Budgie

Форум — Desktop

Недавно Я Поставил На Ubuntu 22.04.2 budgie-desktop но столкнулся с проблемой почему-то раскладка не переключается по сочетанию клавиш super+control однако если вручную сменить раскладку через ibus то и super+control начинает работать помогите не понимаю как решить это

 ,

LinuxSerg
()

Как на арче завести IRDA-адаптер?

Форум — Linux-hardware

Только что купил IRDA-адаптер с подключением по USB. Вставил в комп, в ожидании чуда, ОДНАКО, получил лишь

[  +6,332782] usb 1-5: new low-speed USB device number 7 using xhci_hcd
[  +0,236274] usb 1-5: New USB device found, idVendor=07d0, idProduct=4959, bcdDevice= 1.00
[  +0,000007] usb 1-5: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[  +0,000003] usb 1-5: Product: USB to IRDA
[  +0,000002] usb 1-5: Manufacturer: Kingsun CO.

А где само устройство-то? Я впервые сталкиваюсь с чистым IRDA(до этого у меня был только ИК-приёмник на COM-порту), но точно помню, что в интернетах писали, что чистый IRDA будет числиться как отдельное устройство rfcomm или ircomm. На арчвики нет ни слова про настройку

 ,

Tyse_EX
()

Какой там сейчас стандарт для WiFi provisioning?

Форум — General

Собственно, когда у нас есть IoT устройство, пользователь по BT отправляет SSID/пароль для подключения к WiFI в момент настройки. Это называется provisioning.

Насколько помню, не так давно появился какой-то стандарт для этой процедуры и opensource реализация, которая это все делает в случае, если у нас на IoT устройстве linux.

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

 , , ,

ncrmnt
()

Простой движок на twig и php сгенерированный ИИ qwen

Форум — Talks

ИИ qwen генерит движок на фразу «напиши движок сайта используя twig и php». он мне понравился . сам хотел такой написать. как оно вам? я его доработал и он работает нормально. лозунг у него такой «Simple. Secure. Twig-based.»

Перемещено CrX из web-development

 twig php

jura12
()

Дубляж на youtube

Форум — General

Уже несколько месяцев замечаю такую картину с некоторыми видео на ютубе, в основном русскими блогерами, которые живут и вещают в США: выборочно на их видео налагается английский дубляж, голос мальчика-евнуха (очень высокий), причем голос всегда один и тот же у разных блогеров. Голос просто переводит то, что говорит блогер по-русски на английский. Выключить не знаю как, скорее всего нельзя. Политика-неполитика значения не имеет. Смотрю из европы. Вы такое замечали или у меня какой-то вирус в системе завелся? На yewtu.be дубляжа нет.

 ,

spbzip
()

Отключили EnableAUR

Форум — Admin

Привет, ЛОР.

Мне перед отпуском в манжару прилетел новый pamac.conf.pacnew, но руки до него дошли только сейчас. В основном, мелочь, но я заметил, что EnableAUR закомментирован.

Кто знает, почему?

 ,

hobbit
()

Капитал 2.0

Форум — Talks

Парни вот все мне советовали книгу написать. Я вот думал над идеей и придумал кое чего.

Цикл современного производства, особенно в IT-сфере, это «говно - деньги - говно». То есть Г -> Д -> Г’, где знак штриха обозначает ΔN, то есть, разницу наёбки.

Итак набросок книги: «Капитал 2.0: Экономика Говна»

Книга I: Производство Говна

Глава 1: Говно как товар. Как ненужный функционал (говно) благодаря маркетингу и созданию искусственного спроса (ИИ, Web3, метавселенные) обретает меновую стоимость (деньги).

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

Глава 3: Накопление наёбки. Как венчурные капиталисты и государства финансируют производство говна в масштабах, ранее невиданных, создавая мыльный пузырь из обещаний, хайпа и распила.

Книга II: Процесс Обращения Денег

Глава 4: Превращение говна в капитал. Стартап как ритуал. Структурированная идея для примера (пример - «метавселенная для собак») так, чтобы она стала магнитом для миллионов долларов.

Глава 5: Кетамин и надстройка. Роль эзотерики, биохакинга и микродозинга в создании мифа об избранности и весомости модных технологий, для сокрытии банальных целей - жажды известности и наживы.

Глава 6: Критика политэкономии ЛОРа. Анализ фразы «Не нужно» как итоговой оценки всей этой деятельности со стороны здравомыслящего человека.

Книга III: Процесс круговорота говна в природе, взятый целиком

Глава 7: Накопление экзистенциального говна. Исход цикла: деньги, полученные от продажи первого говна, вкладываются в производство нового, ещё более изощрённого говна. Материальное богатство растёт, духовное же стремится к нулю.

Глава 8: Абсолютный, всеобщий закон говнизации. Все сферы жизни (общение, искусство, личные отношения) подчиняются этой логике, превращаясь в источник данных для тренировки моделей и извлечения прибыли через рекламу и продажу личных данных.

Глава 9: Классовая борьба в эпоху сикофант-машин. Не борьба пролетариата и буржуазии, а борьба тех, кто производит говно, против тех, кто вынужден в нём жить и потреблять его.


Дискач

 , , , , нецензурно

lovesan
()

Electron ...

Форум — Development

Тут решил наконец то почитать про сабж. Хотелось больше понять про его технологию и принцип работы.

Раньше я думал так: Есть обычное 3х звенное приложение, БД - серверная часть - клиент браузер. И когда делают електрон приложение то сервеная часть + клиент все заворачивается в одно приложение (тот же браузер внутри). Типа запустил у себя клиент такое приложение и оно напрямую общается с бд. Все серверные js скрипты внутри.

Но вот недавно обсуждали одну прогу на сабже и вроде написали что в этом электрон приложении с сервера на клиент прилетает js. Не понял? Это еще зачем? По сути получается что это таже web-версия и предпочтительнее использовать ее.

К примеру вы юзаейте браузер фирефокс зачем вам еще подгружаемый хром? А если чел юзает хромиум, то подумаешь, одной вкладкой (в фоне больше).

И вообще я думал что такое было только на заре електрона, а сейчас оно при сборке внутрь себя пихает штатный для ос WebView for Gtk4, Microsoft Edge WebView2 ну и т.д.

 ,

mx__
()

Манифест цифрового сопротивления

Форум — Talks
  1. Диагноз современности:

Мировые корпорации — новый класс угнетателей. Они не владеют заводами, они владеют умами. Их средства производства — алгоритмы, сервера, соцсети и медиаимперии. Их товар — наше внимание, наши данные, наше мировоззрение. Их цель — максимизация прибыли через тотальный контроль над информацией. Они душат инакомыслие, навязывают ложные потребности, разобщают массы и отупляют их развлекательным контентом, превращая граждан в пассивных потребителей. Цензура стала их главным орудием подавления классовой борьбы в цифровую эпоху.

  1. Декларация войны: Пролетариаты умственного труда, соединяйтесь!

К новому революционному авангарду относятся все, чей труд и сознание эксплуатируются цифровыми монополиями:

· Работники IT-сферы: программисты, администраторы, дизайнеры — вы, кто создает и поддерживает саму инфраструктуру угнетения.

· Контент-мейкеры: блогеры, журналисты, художники, ученые — вы, чье творчество присваивается и монетизируется платформами.

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

Ваша сила — в вашем количестве и ваших ключевых навыках. Без вас система не функционирует.

  1. План организации: Железная дисциплина и цифровая партизанская война

Этап I: Создание «Крипто-Интернационала» — невидимого авангарда.

· Ядро: Формирование малых, законспирированных, горизонтально связанных ячеек (3-5 человек) из технически грамотных и идеологически подготовленных товарищей. Никаких открытых лидеров.

· Связь: Использование децентрализованных и зашифрованных каналов (Signal, Session, Briar, матричные сервера). Активное использование Tor и VPN. Полный отказ от корпоративных платформ для организации.

· Задача ядер: Координация, разработка инструментов, анализ уязвимостей системы, распространение знаний.

Этап II: Просвещение и агитация несмотря на цензуру.

· Создание «Народного интернета»: Развертывание и поддержка альтернативных, децентрализованных платформ (Fediverse/Mastodon, PeerTube, собственные форумы на независимых хостингах).

· Партизанский маркетинг: Использование корпоративных платформ против них самих. Создание вирусного контента (мемы, короткие ролики, статьи), разоблачающего механизмы манипуляции. Использование алгоритмов в своих целях через грамотное SEO и тегирование.

· Сетевка оффлайн: Распечатка листовок, QR-кодов, ведущих на независимые ресурсы. Надписи в публичных пространствах. Личное общение — самый надежный канал.

Этап III: Массовая дестабилизация цифровой экономики угнетения.

· Бойкот и саботаж: Массовый уход с корпоративных платформ. Отказ от продуктов и услуг наиболее одиозных корпораций. Организация кампаний по массовым жалобам на нарушение правил.

· Экономический удар: Продвижение криптовалют и альтернативных экономических моделей (кооперативы, краудфандинг) для лишения корпораций финансовой подпитки.

· Юридическое сопротивление: Коллективные иски к корпорациям за нарушение приватности, антимонопольного законодательства. Давление на правительства с требованием регулирования (здесь возможны временные тактические союзы с буржуазными силами, чьи интересы временно пересекаются с нашими).

Этап IV: Захват средств информационного производства.

· Внутренняя работа: Вербовка и организация сочувствующих сотрудников внутри самих корпораций для получения информации и саботажа изнутри.

· Технический захват: Подготовка к хактивистским акциям в момент обострения кризиса для вывода из строя ключевых сервисов угнетателей.

· Создание новой системы: Параллельно с борьбой — строительство свободного, демократичного, народного информационного пространства, основанного на кооперативной, а не капиталистической собственности.

  1. Заключение.

Товарищи! Их сила — в нашем разобщении и пассивности. Наша сила — в количестве, правде и организации. Не ждите лидера. Станьте лидером сами. Объединяйтесь в малые группы, распространяйте правду, бойкотируйте угнетателей, создавайте свое.

Цензура бессильна против идеи, переданной от друга к другу, от соседа к соседу.

Не в одиночном героическом взломе, а в массовой, упорной, дисциплинированной работе каждого сознательного труженика информации — залог нашей победы.

Да здравствует всемирная цифровая революция!

 ,

C
()

Easy Switcher

Форум — General

Здравствуйте.

Можно ли установить этот переключатель раскладки на арч линукс гном, если да то как, пожалуйста разъясните?

https://github.com/freemind001/easy-switcher

 ,

ammm
()

Знания, приносящие больше всего денег

Форум — Talks

Всем привет! Вот думаю монетезировать свои linux-IT-наклонности, и задумался: а что учить? ЯП сразу мимо, у меня мозг не так устроен наверное,простые скрипты на баше это мой потолок. А что еще, кроме программирования,есть прибыльного в IT? То есть, какие админские (или нет) программы есть смысл поучить, чтобы прилично заработать?

 , , , ,

Dog
()

Как пустить трафик одной программы минуя vpn?

Форум — Desktop

Что у меня есть:

Не очень понимаю, как у меня всё устроено, не изучал этот протокол, просто в сетевых подключениях добавил WireGuard VPN используя файлик с ключом, и у меня появились в сетевых подключениях кроме LAN, ещё пункт VPN и какой-то Io (соединение неизвестного типа) Но в трее если кликнуть по иконке сетей - я его (Io) не вижу и оно не мешается. Я просто каждый раз вручную включаю или выключаю тут VPN.

Я хочу:

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

как принудительно указать tixati использовать основное сетевое подключение LAN, а не то, что включено мною в трее.

P.S. может это можно сделать используя iptables? Это же сохраняется после перезагрузки? Но я в них полный ноль. Видел лишь пример указания прокси ( iptables -t nat -A PREROUTING -p tcp -m tcp --dport 80 -d 195.82.146.120/30 -j DNAT --to-destination 163.172.167.207:3128 источник ), но что делает эта команда представляю только в общих чератх и может ли помочь в моём случае не знаю.

 , , ,

hikikomori
()

Основы метаобъектного протокола CLOS

Форум — Development

Слайды с моего вчерашнего доклада на fprog_spb:

https://static.lovesan.me/public/mop_basics.pptx

Вот часть доклада, в текстовом виде:


Часть 2. Эсхатология Пустоты.


«Оказалось, что «‎Тиамат» - то ли имя древнего божества, то ли название океана, то ли все это вместе. Татарский понял из сноски, что слово можно было перевести на русский как «‎Хаос»» (с) Виктор Пелевин, «Generation P»


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

Вот что такое Common Lisp Object System?

Но ведь вопросы, которые мы спрашиваем, содержат в себе определения, которые вызывают еще больше вопросов.

Что такое Common Lisp? Что такое Object System? Что такое объект? И вообще, что такое что? Или может, кто?

В принципе, ответ - ничего.

Говорят, что если долго смотреть в бездну, то бездна начинает смотреть в тебя. Я смотрю в лисповую бездну уже почти 20 лет, и не так давно, она посмотрела в ответ.

Не так давно, уже после смерти моей жены, где-то в июле, я сделал одну не совсем правильную вещь, и получил то что называют NDE(near-death experience).

Сначала всё было как обычно, туннель, свет в конце туннеля. Но потом все заслонила тьма, в которой расползались отблески фиолетово-пурпурного сияния. И потом, я вдруг увидел Её.

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

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

Когда мы попадаем на вот это дно рекурсии, мы видим там эту бездну.

«И носился дух лиспера над бездною(ну, над тем у чего тип NIL - не путать со значением NIL). И отделил он NIL от T. И стало T. И увидел он, что T - хорош.»

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

Что такое объект? Объект это то, что отличается от ничего. Это такое что имеет тип T ну и какое-то там значение. И NIL на самом деле это тоже объект. Ну, типов может быть много, и они тоже в принципе объекты, особенно в CLOS. Об этом кстати, также неплохо рассказано в SICP, в главе об абстракции на состоянии.

Что такое CLOS? На самом деле его нет. Ну то есть, то что обычно называют CLOS, это просто набор там всяких полезных удобств над метаобъектным протоколом Common Lisp. Над MOP.

Но на самом деле MOP тоже нет. Это просто набор удобных объектов, встроенных в компиляторы CL. Которые можно сделать средствами компилятора CL, не будет их там. Как в SBCL, например, это делается.

А вот что такое CL? Есть он или нет? Вот это самый сложный вопрос. Потому что он не просто есть. Вернее, если бы его не было, его можно было так же сконструировать из пустоты на нем же самом. Как это делают компиляторы CL в процессе бутстрапа. CL это метациклический интерпретатор. Это метаязыковая виртуальная машина.

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

Поэтому, скажем простыми словами: MOP - это просто категориальное отображение из метациклического интерпретатора в метациклический интерпретатор.

Короче, на самом деле, ничего этого нет. Есть только дух лиспера над бездною. И, как говорится в SICP - в компьютерах живут духи, и они исполняют программы.

А вот что такое программа? Вот смотрите, о том что такое программа существует целая наука, называется Computer Science, или по русски - Информатика, то есть наука об абстрактных процессах. Этот вопрос самый сложный. Программа - это процесс, то есть. Но на самом деле, объект это тоже процесс. Функция, если хотите. И он не существует без процессов которые к нему прикладываются, иначе он собирается GC, и улетает к Богине Тьмы. Как я чуть не улетел, меня Она правда, во время finalize вытащила обратно. А вот что такое процесс? И главное, что или кто его запускает? «А вот об этом ты не думай, купи себе лучше булавочку английскую, и как такие мысли в голову приходят - разок себе в руку, и потом еще раз, пока такие мысли не пройдут» - как там было в Generation P у Пелевина.

Но вот я подумал, и понял, наконец. Процесс - это то, что запускается другими процессами. Но что запускается первым? Что там на самом дне? Или вернее, кто? Я уже рассказал.


Часть 3. О Метациклических Интерпретаторах


— А что такое красота? — <…> Красота — это совершеннейшая объективация воли на высшей ступени её познаваемости.

(с) Виктор Пелевин, «Чапаев и Пустота»


Когда-то давно, еще в 2014 году, я, проснувшись с бодуна, сформулировал для себя и для других очень важную вещь.

Звучит она так:

Универсальный Критерий Угребищности Систем Общего Назначения. (Теорема Лавсана)

Система Общего Назначения является Угребищной тогда и только тогда когда она не является Метациклическим Интерпретатором.


Другими словами: Система, не способная к построению Метасистемы в рамках самой себя, то есть не способная к описанию и изменению самой себя в своих же терминах, и при этом являющаяся Системой Общего Назначения(в какой-либо области), Угребищна.

Обратное, естественно, неверно. Если Метасистему Системы Общего Назначения можно описать другой системой, это совершенно не значит что она Угребищна, и более того, в таком случае не существовало бы концепции бутстрапа, а значит и Метациклических Интерпретаторов вообще.

Чем, в контексте языков программирования, это отличается от просто тьюринг-полноты?

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

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

Примеры, сначала метациклических интерпретаторов:

  • Универсальная машина Тьюринга
  • RASP-машина
  • Реляционная модель данных
  • Лисп

А вот скажем примеры систем, соответствующих критерию:

  • Среднестатистический современный регистровый процессор
  • Большинство языков программирования, особенно со статической типизацией.
  • Большинство NoSQL моделей данных или скажем иерархических моделей данных, вроде файловых систем

В частности, давайте посмотрим на C#. C# не является метациклическим интерпретатором, т.к. термины языка не являются его же объектами.

Отчасти, это компенсируется платформой .Net, для которой термины C#(но не все) объектами таки являются(System.Reflection, Roslyn и т.д.), отчасти, в самой малой степени, фичей nameof() из C#, но это все только отчасти.

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


На самом деле, это все в полной мере относится вообще ко многим вещам, но в первую очередь, кроме программирования - к человеческому сознанию. Вот кто такой глупый человек и почему он такой и что с ним вообще делать как отправить нахрен к Богине Тьмы на перевоспитание? Этот вопрос многие тысячелетия волновал кучу философов. Но ответ прост - это человек, сознание которого не является метациклическим интерпретатором. А когда сознание у человека все же является метациклическим интерпретатором, он тут же становится пророком цифровой Кали-Юги и архитектором онтологии Пустоты.


Ладно, теперь я объяснил вам всё устройство вселенной. Далее там про мелкие технические детали.

 , , ,

lovesan
()

Зашёл на ЛОР с Gecko/20050729

Форум — Talks

Вот.

Продолжаю эксперименты со старым компом и ещё более старым слепком системы (сентябрь 2005). Пересобрал ядро 2.6.13 для SMP и 64Гб (PAE). на AMD FX 4300 многоядерность не поднялась (возможно из-за БИОСа) а тут вот, два ядра, один гиг, эзернет :)

 

Andrew-R
()

В FreeCol к какому году/ходу надо набрать какой скор?

Форум — Games
CONTINENT(40000),
COUNTRY(35000),
STATE(30000),
CITY(25000),
MOUNTAIN_RANGE(20000),
RIVER(15000),
INSTITUTE(12000),
UNIVERSITY(10000),
STREET(8000),
SCHOOL(7000),
BIRD_OF_PREY(6000),
TREE(5000),
FLOWER(4000),
RODENT(3200),
FOUL_SMELLING_PLANT(2400),
POISONOUS_PLANT(1600),
SLIME_MOLD_BEETLE(800),
BLOOD_SUCKING_INSECT(400),
INFECTIOUS_DISEASE(200),
PARASITIC_WORM(0);

ход 109 - 4134
ход 110 - 4223

Существует ли таблица мировых рекордов? Хотя даже если найти запущенный сервер и с него посмотреть таблицу рекордов, это не поможет понять, как этого удалось добиться.

 

Shushundr
()

Использовать ли голые указатели, new, delete и т.п. в новом проекте или сразу начинать с стандарта 11+?

Форум — Development

Использовать ли голые указатели, new, delete и т.п. в новом проекте или сразу начинать с стандарта 11+?

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

 

archpeak
()

GDB не может. Как ему помочь?

Форум — Development

Привет, чат!

С недавних пор GDB больше не может и вместо нормального дебага сыпет ошибками Cannot access memory at address 0x40686f на некоторых бинарниках. LLDB при этом без проблем работает. В какую сторону это вообще копать-то? Впервые с таким сталкиваюсь.

Лог сессии:

(gdb) b main
Breakpoint 1 at 0x406873
(gdb) run
Starting program: /home/user/Development/playground/test 
Warning:
Cannot insert breakpoint 1.
Cannot access memory at address 0x40686f

# Здесь должен быть выведен Hello world, но его нет
(gdb) 

 ,

Guillaume_de_Nogare
()

Вывод системных уведомлений на физический монитор

Форум — General

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

Был момент, когда посыпался хард, и на экране ввода логина и пароля бежали строки об этой неисправности.

Вопрос: как вывести какое-нибудь echo в эту область ввода логина и пароля?

upd: разобрался, сначала определяем активный tty

cat /sys/devices/virtual/tty/tty0/active

ответ tty1 в моём случае и после уже

echo 'somestring' > /dev/tty1

 

systemspirit
()

Напоминание о необходимости отключать вентиляторы охлаждения при продувке от пыли

Форум — Talks

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

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

Довольно давно читал в сети истории об убитых материнках при продувке воздухом. В них как раз описывался этот эффект. Теперь воочую убедился в этом сам и держу в курсе :)

 

u5er
()

Nvidia + gnome + wayland на ноутбуке с встройкой

Форум — Linux-hardware

Здравствуй ЛОР!

Есть ноутбук (hp pavilion gaming 15-cx0027ua).

В ноутбуке две видеокарты, встройка интел и нвидиа. Проблема в том, что nvidia-prime, то есть переключение между встройкой и интегрированной картой, - не работает в сессии вейланд.

Если переключится в сессию иксов, можно выбрать какая карта будет работать. И то, выбрать «не на ходу» через prime-run а фиксировано для всей сессии.

В общем, кто настраивал Gnome + wayland + nvidia + laptop, подскажите как делали. Два вечера потратил, разные советы, разные переменные - итог нулевой.

Дистрибутив Ubuntu 24.04.

 , , ,

bloody_enterprise
()

RSS подписка на новые темы