>>3613 Да. Я очень сильно радею за разумное потребление, читал Манифест Даунгрейд и Теорию Даунгрейд, готов подписаться там почти под каждым словом, кроме политики, там я с автором не согласен. И эффективное использование ОЗУ здесь один из важнейших пунктов.
Помогити! Есть две пары раскладок (us, ru и gr, ru), переключаемых меж собой командой, подобной той, что изображена в третьей части данного >>3088 поста. Проблема заключается в том, что при включении в работу второй комбинации раскладок (gr и ru) полностью везде перестают работать горячие комбинации клавиш, типа Ctrl+C и Ctrl+V. В чём проблема, и как это можно починить?
>>3707 Так оно и вправду работает, однако, во-первых, три раскладки сразу использовать неудобно. Во-вторых, из-за проблемы, которую я давно уже решил не решать, при использовании трёх раскладок они не переключаются по кругу, а застревают на какой-либо одной.
А ещё я вас обманул: потыкался и обнаружил, что комбинации не хотят работать не так уж и повсюду. В Chromium'e, к примеру, и во встроенных просмотрщике и редакторе Double Commander'а всё работает. С чем это может быть связано?
>>3708 С криво написанным софтом это связано. Open Cubic Player, к примеру, унаследовал эту раздражающую черту из своего дос-прародителя. То есть программа вместо scancode (кода клавиши) считывает charcode (код символа).
>>3708 > при использовании трёх раскладок они не переключаются по кругу, а застревают на какой-либо одной Эта проблема была локализована в >>3140. При использовании отличных от grp:toggle способов переключения раскладок она не проявляется.
> С чем это может быть связано? Со способом определения клавиш программой. Keysym зависит от раскладки, keycode — нет. Запусти xev из терминала и понажимай в его окне клавиши.
>>3709>>3713 >С криво написанным софтом это связано >Со способом определения клавиш программой Понял, виноваты программы. А почему тогда горячие клавиши работают при активной русской раскладке из активной пары us,ru, но отказываются работать при той же русской раскладке из пары gr,ru?
>При использовании отличных от grp:toggle способов переключения раскладок она не проявляется Это да, конечно, но с правого Alt'а переезжать не хочется точно так же, как и использовать три раскладки одновременно.
ESC Pause game and open game options menu. From menu you can change op‐ tions, view release notes and quit it.
То есть, газуешь на запятую (клавиша русской буквы «Б»), рулишь стрелками, стреляешь на точку (клавиша русской буквы «Ю»), на пробел бросаешь бомбуэ. По игрулькам, кстати, есть тред в /b/: >>/b/103021 (OP)
>>3716 >А почему тогда горячие клавиши работают при активной русской раскладке из активной пары us,ru, но отказываются работать при той же русской раскладке из пары gr,ru?
Анон выше уже объяснял, что это потому, что программам приходит соответствующий символ из первой раскладки в наборе.
>>3723 >Если андроид это линукс Хоть у Линукса и нет чётких стандартов и критериев, но ядро Андроида с главной веткой Линукса не совместим. Гугл в стороне свои спецификации разработала и по ним делает ядро. >то как запустить андроидные приложухи на линуксе? Если код открыт, можешь портировать приложение. Ну или как анон выше написал.
>>3725 >>3723 Это типичная ошибка которая возникает из-за тривиального и васянского название операционной системы. Следует помнить, что GNU/Linux имеет очень мало общего с андроидом. Кроме, разве что, ядра, который написал Линус Торвальдс и назвал Linux'ом. За что ему спасибо. Но особенно раздражение вызывают крики мол весь мир на андроиде и собственно на линуксе. И что? Какая в этом победа? Если андроид не GNU и является образом угнетения свобод в по!
Странно, сделал флешку с Puppy Linux, пробовал грузиться с неё на стационарном компе и на ноуте. Там всё ок. На другом ноуте не работают ни клавиатура, ни тачпад/мышь. В чём проблема может быть? Ставить другой дистр не хочу. Там в Puppy Linux фишка в том, что данные (история браузера и т.п.) не удаляются, как работу закончишь. Типа как полноценная ОС, но без установки на локальный диск.
>>3761 > На другом ноуте не работают ни клавиатура, ни тачпад/мышь. Попробуй покрутить в биосе: usb legacy support → enabled; pnp os installed → disabled. > Там в Puppy Linux фишка в том, что данные (история браузера и т.п.) не удаляются, как работу закончишь. LiveCD большинства дистрибутивов так умеют, фича называется persistence. Для этого на флешке создаётся специальный раздел, который указывается в параметрах загрузки ядра.
>>3762 Ты предлагаешь ему искать и компилять для puppy сторонние модули ядра?
After 2 years, 1 month, and 9 days of development, the Debian project is proud to present its new stable version 11 (code name bullseye), which will be supported for the next 5 years thanks to the combined work of the Debian Security team and the Debian Long Term Support team…
Юбилейчик 25 августа 1991 года после пяти месяцев разработки 21-летний студент Линус Торвальдс объявил в телеконференции comp.os.minix о создании рабочего прототипа новой операционной системы Linux, для которой было отмечено завершение портирования bash 1.08 и gcc 1.40. Первый публичный выпуск ядра Linux был представлен 17 сентября.
>>3815 >Торвальдс объявил … о создании … новой операционной системы Linux Что ватафакаешь? Судя по всему, именно так он и объявил, ибо спора "Linux vs GNU/Linux" ещё никто не начал.
Научите несмышлёныша пользоваться компьютером. После обновления Debian'а (с buster'а на bullseye) из репозитория и вместе с тем и из системы исчезла нужная программа (пакет scantailor). Попробовал взять deb-пакет из репозитория прошлой ветки и установить его ручками, но не вышло – не хватает некоторых пакетов (libqt4-xml libqtcore4 libqtgui4). Их тоже нет в stable, так что попробовал их скачать и точно также поставить ручками, но опять всё плохо и вообще «dpkg: зависимости пакетов не позволяют настроить пакет». Что мне делать, как мне жить?
>>3851 К сожалению, из bullseye дропнули четвёртые кути вместе со всем софтом на них. Прекращение поддержки гуевых фреймворков — это вообще бич десктопного софта на линуксах: если автор программы не оказывается достаточно расторопным и не переходит вовремя на новую версию фреймворка, его программу выкидывают.
Выхода три: — запилить контейнер с buster и нужным софтом; — взять в свои руки поддержку программы и портировать её на новые кути; — уйти искать альтернативу.
О реализации первого с использованием debootstrap и systemd-nspawn могу рассказать подробнее.
Как заставить Гнубунту листать картинки также как в винде? То есть в папке картинки сортируются по дате сохранения, а перелистываются не понятно как, вроде по имени.
>>3852 Эх. Когда перед обновлением читал в руководстве про "устаревшие пакеты", вообще не думал, что меня это как-либо коснётся. Хотя, сколько уж времени прошло, а пропажу только сейчас заметил.
К сожалению, автор уже давно от разработки и поддержки программы отстранился. Сам я в программистских таинствах сведущ чуть менее, чем никак, так что вариант №2 для меня недоступен. Из альтернатив для данной программы для гну/линуксов мне ничего неизвестно. Есть, правда, форк, который, вроде как, даже развивается и на этой самой пятой Qt построен. Ещё для этой программы есть вариант использовать версию для windows через wine. Вроде как, работает.
Глянул мельком, что такое debootstrap и systemd-nspawn, и что с ними делают. Говоря честно, нет особого желания что-либо городить, когда есть варианты проще (с тем же wine, к примеру). Но, если тебя, анон, сильно не затруднит, черкни в двух словах суть сего метода для лучшего его мною понимания и, может быть, будущего его применения. Буду благодарен.
>>3855 > Из альтернатив для данной программы для гну/линуксов мне ничего неизвестно. В репозитории всякое есть — может, и такое найдётся. > есть вариант использовать версию для windows через wine. Внезапно, это самый простой вариант. Версии для windows включают в себя Qt и прочие нужные программе библиотеки. В линуксах подобный вариант дистрибьюции тоже получает распространение (пакеты AppImage, Flatpak, snap) — если найдёшь пакет программы в одном из этих форматов, сможешь прикрутить себе и не париться о совместимости системных библиотек. Минус — это всё занимает больше места на диске и в памяти, и уязвимости в устанавливаемых так библиотеках централизованно закрыты не будут.
> черкни в двух словах суть сего метода для лучшего его мною понимания При помощи debootstrap устанавливаешь минимальную систему (содержащую только шелл, пакетный менеджер и нужное им для работы) произвольного релиза в отдельный каталог. Из этого каталога запускаешь systemd-nspawn и получаешь шелл в новой системе, из которого устанавливаешь нужный тебе софт и создаёшь аналогичного используемому тобой пользователя. Параметром --bind systemd-nspawn'а в эту систему прокидывается всё нужное — сокет иксов, домашний каталог, устройства и т.д.
>>3856 Поглядывал на AppImage и Flatpak, но действительно испугался, сколько это места на диске занимает. К примеру, для установки GIMP'а пришлось бы скачать архивов более чем на 700 MB, в то время как при установке версии чуть постарше штатными средствами из родного репозитория объём занятого дискового пространства возрастал лишь на 30 с лишком мегабайт. Но, конечно, выглядит очень заманчиво с такой лёгкостью распоряжаться софтом на своём компьютере, использовать самые свежие его версии. Прям как на Windows или Android'е. Думаю, это прекрасные инструменты, но они не очень подходят для тех, кто не заинтересован использовать их постоянно и на полную, а нуждается лишь в одном единственном пакетике.
>debootstrap, systemd-nspawn Благодарю за пояснение. Думаю, однако, даже минимальная система со всем необходимым для работы определённых программ представляет собой довольно весомый придаток к этим самым программам. Иль я не прав?
>>3857 > К примеру, для установки GIMP'а пришлось бы скачать архивов более чем на 700 MB, в то время как при установке версии чуть постарше штатными средствами из родного репозитория объём занятого дискового пространства возрастал лишь на 30 с лишком мегабайт. Потому что эти 30мб используют зависимости из твоей системы, которые в совокупности вряд ли меньше тех семисот. Один из профитов централизованой сборки и дистрибьюции софта в линуксах — общие зависимости, которые позволяют сильно уменьшить вес программ в отдельности.
> даже минимальная система со всем необходимым для работы определённых программ представляет собой довольно весомый придаток к этим самым программам Да, второй полный набор библиотек, помимо того, что у тебя уже есть в системе. Чтобы зависимостей было меньше, в контейнере в настройках APT резонно отключить установку рекоммендаций.
Кстати, легковесные контейнеры, которые не имеют собственного ядра, загрузчика, файловой системы и даже системы инициализации — отличный способ въехать в gentoo, для установки которой таким способом достаточно распаковать tar-архив стажа — и всё, контейнер готов, можно синхронизировать портеж и эмержить из него софт с дефолтными настройками. Софта в gentoo больше чем в debian, плюс можно выбирать его версии и отключать ненужные опциональные зависимости, но зависимости для сборки также весят больше.
>>3860 Это то же самое, что и портеж в gentoo, только полностью на мэйкфайлах. Что именно ты хочешь услышать? Общее описание портов есть в первой главе соответствующей отдельной книги руководства фри, а также в соответствующем разделе хендбука.
Есть свежеустановленный дебиан с шифрованием, без LVM. Нужно заставить его грузиться без ввода пароля, чтобы ключ считывался с флешки во время загрузки. Файл-ключ сгенерировал, скормил его разделу командой "cryptsetup luksAddKey". Проверил, открывается и файликом и вводом пароля, который назначал при установке (его потом планирую удалить). Ну дальше чот сложна с этим GRUB, памагите.
>>3875 /boot/ у тебя располагается на шифрованом разделе? Если нет, то и с грубом делать нечего, ему ключи не нужны. Можно вывалить весь /boot/ на флешку, только тогда придётся его обновлять вслед за обновлениями ядра и initramfs.
Пишу в /etc/default/grub GRUB_ENABLE_CRYPTODISK=y GRUB_CMDLINE_LINUX="cryptdevice=/dev/disk/by-id/da7ae286-3ad3-4e3d-9609-44e6dab87216:sda3_crypt cryptkey=/dev/disk/by-id/4879-69B0:vfat:/root.key" Не работает, а больше я хз что и куда писать
>>3877 Не нужно ничего в конфиг груба писать, читай /usr/share/doc/cryptsetup-initramfs/README.initramfs.gz, пункт 10. Укажи в crypttab keyscript=passdev и сделай update-initramfs -u.
>>3878 Да, все оказалось куда проще, всего одну строку подправил и завелось. Где-то давно так шифрование делал, вот и тут пытался привычные действия бездумно провернуть, но ВНЕЗАПНО фейл.
Дано: IPv6 адрес (единственный) для впс на debian 11 с nginx. В /etc/network/interfaces он прописан, в /etc/hosts тоже связь между ним и FQDN есть, никакие настройки в sysctl не отключены, адрес сам по себе пингуется. Nginx слушает в6 трафик (как ему и сказано в нужных блоках server для 80 и 443 портов), AAAA запись верная. UFW разрешает подключаться всем к этим портам через отдельные правила для в6. Но дальше пинга дело не идёт - по в6 сайт недоступен (зато прекрасно работает через в4). ЧЯДНТ? Что ещё я забыл настроить?
>>3881 > адрес сам по себе пингуется На пинг точно твой хост отвечает? Смотри на нём tcpdump -ni eth0 icmp, где eth0 — сетевой адаптер, через который должен ходить трафик. > Nginx слушает в6 трафик С локалхоста (::1) проверял? > в /etc/hosts тоже связь между ним и FQDN есть Это вообще похуй, нужно только чтобы хост локально себя находил без интернета.
>>3882 >На пинг точно твой хост отвечает? Поставил tcpdump, проверил со стороны - да >С локалхоста (::1) проверял? curl -g -6 "http://[<публичный_адрес>]:80" , curl -g -6 "http://[::1]:80" и curl <домен> --resolve <домен>:80::1 все показывают ожидаемый результат, кидая 301 Moved Permanently, а по 443 порту 400 Bad Request (лень мне было правильный запрос для https прокидывать, но ответ верный)
>>3884 Да, этот сайт и ipv6.google.com так же помечает. Красота. Тем временем, ssllabs.com всё равно, видя для домена два адреса (в4 и в6), отдаёт верные и равные репорты, но для в6 адреса в самом низу для Server hostname стоит прочерк, а должен быть домен. Какой тогда есть удобный способ, раз провайдер не отдаёт мне в6 адрес дома, проверить, а правда ли он для нормальных людей с рабочим в6 работает?
>>3883 curl -gv -header 'Host: хостнейм' 'http://[::1]' 80 и 443 порты — дефолт для http и https соответственно, указывать их не надо. 400 Bad Request получается если на https-порт обратиться по протоколу http.
>>3888 Настраивает дополнительные права доступа на файл. Модели владелец-группа-остальные хватает не для всех задач, ACL позволяют указывать ещё пользователей и группы со своими правами. setfacl -m u:vasya:rx /home/petya/ даст Васе доступ на чтение и вход в домашний каталог Пети.
Ubuntu 20.04 Тор браузер запускается через консоль по команде ./start-tor-browser.desktop Но при этом не запускается через тот же файл через программу files. Хочу запускать через ярлык и добавить этот ярлык в избранные приложения. Галочку "allow executing file as programm" поставил. Подскажите пожалуйста, в чем может быть проблема?
>>3898 Вообще файлы .desktop таким образом через консоль не запускаются, т.к. не являются ни скриптами с указанным в первой строке интерпретатором, ни бинарными файлами ОС. Что-то там странное намудрено.
Посмотри в домашнем каталоге файл .xsession-errors, открой его при помощи tail -0f (оно будет следить за файлом и выводить его новые строки), запусти что там у тебя не получается и наблюдай сообщения об ошибках.
>>3899 >Вообще файлы .desktop таким образом через консоль не запускаются, т.к. не являются ни скриптами с указанным в первой строке интерпретатором, ни бинарными файлами ОС. Что-то там странное намудрено. По инструкции с сайта тора через консоль так говорят запускать.
>Посмотри в домашнем каталоге файл .xsession-errors Не нашел такого файла
Как запустить разобрался, помогла инструкция с сайта тора. Launch "Files" (GNOME Files/Nautilus) Click on Preferences. Navigate to the 'Behavior' Tab. Select "Run them" or "Ask what to do" under "Executable Text Files".
>>3898 >Хочу запускать через ярлык и добавить этот ярлык в избранные приложения. >>3900 >Как запустить разобрался, помогла инструкция с сайта тора. Как добавить в избранные тоже разобрался. Поменял права доступа через files и скопировал через консоль sudo cp ~/tor-browser_en-US/start-tor-browser.desktop /usr/share/applications/ После этого появился значек торбраузера в меню приложений и появилась возможность добавить в избранные.
Ебанутый вопрос: имеется сборка сталкера (Anomaly+BaS), которую я пытаюсь запускать через PortProton на Манжаре. Появляется окошко загрузки движка и закрывается обратно. Конец. В чём может быть проблема? Стоит ли кидать им лог в дискорд?
>>3902 > В чём может быть проблема? В чём угодно. Я бы читал лог и пытался разобраться сам. > Стоит ли кидать им лог в дискорд? Авторам сборки под щиндовс? Действительно, ебанутый вопрос. Но если с ними сидят опытные прыщебляди, то может быть, они подскажут чего.
Олсо, чем ванильный вайн не устраивает? Зачем этот PortProton, о котором я слышу в первый раз?
>>3903 >Авторам сборки под щиндовс? Нет, я не уточнил -- авторам PortProton
>Зачем этот PortProton, о котором я слышу в первый раз? PortProton -- это свободная версия Proton, а он, в свою очередь, является улучшенной Валв версией вайна. То есть Валв берут вайн, допиливают его и встраивают в клиент стим для запуска через него виндовских игр под линем. То есть Proton лучше вайна (более допиленный), а PortProton позволяет использовать Proton без стима для любых игр и приложух