После перевода ветки обновлений пакетов на testing у firefox после его обновления на версию 80.0.1-r1 в меню гнома появились 3 ярлыка огнелиса. Один назывался просто firefox, второй называется firefox on wayland, а третий называется firefox on X11. Я бы просто удалил в настройках меню два остальных ярлыка, кроме обычного и мне это бы никак не доставляло хлопот, но выходит так, что при открытии обычного firefox на самом деле у мен откывается firefox on wayland (Я это понимаю по названию активного окна приложения в гномовском баре сверху.) Во всех остальных случаях кроме firefox on X11 открывается firefox on wayland. При открытии firefox on X11 открывается, видимо, обычная лиса. Однако поменять название ярлыка меню в его настройках я не могу, поэтому такой вариант отпадает. Остаётся только исправить, но я просто не представляю как. Я бы использовал сессию XOrg для того же гнома, но там у меня не работает изменение скорости и прочих настроек мыши в gnome-settings. Я бы установил предыдущую версию лисы (у меня сейчас стоит версия 80.0.1-r1), но компиляция лисы возможно будет занимать очень много времени, и на каждую версию в таком случае на поиск нормально работающей версии firefox на вейланде уйдёт куча времени. На новых пользователях тоже самое. Хомяка на сессии xorg чистил, ничего не дало. Вопрос - как это исправить? Я не представляю.
Лично я готов дать 10 т.р. и те кто готов присоединится к разработке или финансированию рефакторинга пусть отписываются в этой теме указав сумму, способ связи и начисления доната.
Разработчики(получатели доната) должны дополнительно указать что они за этот донат будут делать.
П.С.Хотя о чём я думаю? Линуксойды днищеброды, я хоть и курьер, а наверняка никто мой донат не переплюнет.
Мотивация:
- Необходимость исправить указанные Линусом ошибки: Линуса гномеры покусали?
- Запуск иксов на дополнительной отдельной видеокарте нарушает работу консоли на основной видеокарте.
- Если раньше собственно консоль и иксы пользовались раздельными драйверами, и переключение в консоль при переполнении ОЗУ приводило к переключению на другой драйвер которому для нормальной работы хватало оставшейся памяти, что позволяло запустить htop и вручную удалить занимающий всю свободную память процесс, то теперь, когда благодаря KMS иксы и консоль используют один драйвер так уже сделать нельзя, распухшая графическая программа парализует работу графики и иксах, и в консоли.
Что имхо надо, оно же ТЗ:
- Вынести код консоли в отдельный модуль ядра, который должен уметь принимать опции инициализации и как аргумент запуска модуля, и как опцию в командной строке ядра, при этом опции в командной строке ядра должны иметь приоритет.
- В состав принимаемых модулем опций должны входить:
2.1 Однозначная идентификация используемой видеокарты по []:[][:<class>] или по [[[]:]]:][<slot>][.[]]
2.2 Аналогично однозначная идентификация назначаемых модулю клавиатуры и мыши, может просто как список устройств без указания их типа.
Возможно следует просто указывать конкретный root_hub, к которому буду подключатся соответствующие USB устройства.
2.3 Модуль должен использовать только статичное выделение памяти с запретом свопинга(Мотивация 3) и принимать в опциях размер буферов, под которые сразу должен выделять память и не менять самостоятельно её в процессе работы, но возможно создание в /proc или /sys отдельной директории с параметрами через которые можно будет поменять размер тех или иных буферов. - Должна быть предусмотрена возможность параллельной загрузки и работы нескольких таких модулей, на разных комплектах из видеокарты, клавиатуры и прочих USB устройств, этот модуь должен уметь проверять занятие устройств другими модулями и выдавать соответствующую ошибку и список со статусом, кто чем занят всех имеющихся устройств.
Вообще надо подумать как будут обрабатываться конфликты занятости устройства. - Модуль должен использовать только общие стандартные интерфейсы видеокарт(Мотивация 3)
- При запуске на той или иной видеокарте иксервера модуль должен передавать и принимать управление видеокартой аналогично тому, как это происходило до появления KMS и modesetting.
Так же он должен суметь передать и все сопутствующие устройства ввода(тут возможно придётся попилить и икссервер) - В принципе хорошо бы и сам иксервер переписать так, чтобы при параллельном запуске нескольких иксерверов на разных видеокартах каждый бы иксервер занимал устройства ввода с определённых usb root hub, ну или в общем виде расширить эту концепцию на всю шину scsi
смартфон с 2GB оперативной памяти
подключил swap он очень медленный на моей microsd,
телефон перезагружаться стал сам, не знаю что именно на это влияет,
увеличил watchdog таймеры(не знаю что это) и выбрав другой oomkiller в android перезагрузки реже стали, у меня 400+ приложений на 2GB,
Главная проблема, не могу понять что перезагружает его.
и watchdogd что делает?
смартфон медленно реагирует, думаю какой то демон его и перезагружает из-за этого.
Но все-же работает
free показывает 1.9GB + 4GB swap
возможно еще zram не так отключил, и не нашел где включается, просто в fstab /dev/zram0 zramsize=0 сделал, если удалить строку тоже 1.9GB
android 10
swap туда на 16-256GB 3938 MB/s
и подключить облако на 4TB как доп память nfs по 5G
есть ли такое?
Добрый вечер.
Имеется плата с NAND.
Загрузчик u-boot.
На флешке есть раздел ubifs, на котором лежит ядро с вкомпиленным rootfs и busybox.
Все грузиться и работает.
Задался вопросом, можно ли корневую фс вынести на отдельный раздел, чтобы ядро его примонтировало и запустило инит с него?
Или нужно минимальный инит в ядре, потом монтирование разделов, а потом переключение корневой фс?
Нужно на случай, если поправить что-то в скриптах загрузки, когда плата уже уехала.
Проблема такая
В логах postfix такая запись для некоторых сообщений
NOQUEUE: reject: RCPT from mrelay-gc5.hh.ru[94.124.201.134]: 450 4.1.8 <[email protected]>: Sender address rejected: Domain not found; from=<[email protected]> to=<[email protected]> proto=ESMTP helo=<mrelay-gc5.hh.ru>
в конфиге postfix
smtpd_sender_restrictions = reject_unknown_sender_domain
...
# nslookup verp.hh.ru
...
Non-authoritative answer:
*** Can't find verp.hh.ru: No answer
# whois verp.hh.ru
% By submitting a query to RIPN's Whois Service
% you agree to abide by the following terms of use:
% www.ripn.net/about/servpol.html#3.2 (in Russian)
% www.ripn.net/about/en/servpol.html#3.2 (in English).
No entries found for the selected source(s).
Last updated on 2020-09-15T16:36:30Z
]# host -t mx verp.hh.ru
verp.hh.ru mail is handled by 10 mrelay-bulk7.hh.ru.
verp.hh.ru mail is handled by 10 mrelay-bulk8.hh.ru.
verp.hh.ru mail is handled by 10 mrelay-rt1.hh.ru.
verp.hh.ru mail is handled by 10 mrelay-rt2.hh.ru.
verp.hh.ru mail is handled by 10 mrelay-rt3.hh.ru.
verp.hh.ru mail is handled by 10 mrelay-rt4.hh.ru.
verp.hh.ru mail is handled by 10 mrelay-rt5.hh.ru.
verp.hh.ru mail is handled by 10 mrelay-rt6.hh.ru.
verp.hh.ru mail is handled by 10 mrelay-rt7.hh.ru.
verp.hh.ru mail is handled by 10 mrelay-rt8.hh.ru.
verp.hh.ru mail is handled by 10 mrelay-bulk1.hh.ru.
verp.hh.ru mail is handled by 10 mrelay-bulk2.hh.ru.
verp.hh.ru mail is handled by 10 mrelay-bulk3.hh.ru.
verp.hh.ru mail is handled by 10 mrelay-bulk4.hh.ru.
verp.hh.ru mail is handled by 10 mrelay-bulk5.hh.ru.
verp.hh.ru mail is handled by 10 mrelay-bulk6.hh.ru.
admin ы из hh.ru предлагают из конфига postfix убрать reject_unknown_sender_domain
насколько я знаю эта опция защищает сервер от спама и мне совсем не хочется ее убирать
Так же админы hh попросили проверить «Просьба проверить конфигурацию вашего рекурсивного dns-резолвера.» - что именно нужно проверить в конфигурации, что в конфиге моего DNS может влиять на не прохождение почты с «поддомена» hh.ru ?
как еще можно разрешить проблему с прохождением почты в моем случае?
Проблема:
Network Manager не поднимает AP после загрузки сервера. При этом индикация по запросу nmcli с показывает, что все работает. Однако после ручной остановки соединения и запуска, все поднимается и отлично работает.
Пробовал записывать команды перезапуска соединения в rc.local и в cron с reboot флагом. Результат нулевой. Только ввод команд в консоль поднимает точку доступа.
Куда копать?
Конфигурация железяки и софта:
Одноплатник Orange Pi Lite, дополнительно установлен USB WiFi адаптер MT7601
Armbian 20.08.1 Buster with Linux 5.8.6-sunxi
USB Wifi сконфигурирован для подключения к роутеру (получает адрес и маршрутизацию по DHCP).
Внутренний WiFi платки сконфигурирован для организации точки доступа.
Прошу помочь в решении вопроса.Ситуация следующая: на работе есть старый комп, на нём установлена SUSE v7.0 На замену ему купили современный, но новое железо не поддерживается старой системой.В частности не видит SATA. А ставить новую систему с нуля не вариант, так как нет дистрибутивов рабочих программ. Их можно перенести только бекапом. Можно ли на старом компе обновить установленную систему сохранив рабочие программы? Или лучше обновить ядро линукса?
Установил Ubuntu 20.04.1, где тут вообще редактор изображений? Нужна одна функция - уменьшить размер, сохранить в жпег с хорошим качеством и все. Желательно на GTK, но Qt тоже сойдет.
Тут возник вопрос такой, интересно было бы узнать, чем занимаются люди кроме дел, связанных с обеспечением собственно самой жизни. Речь не о хобби. Хобби это какое-то дело часто не имеющее практического смысла даже для самого владельца хобби, которое делается чисто ради удовольствия от процесса. Пользы, обычно, не приносящее. Ну то есть, если вы работаете, чтобы купить еду, чтобы съесть и получить энергию, чтобы работать и купить еду, это понятно, но скушно. Если при этом по выходным собираете на ардуине поделки просто так - тоже не считается. Если монетки собираете, банки из под яги - тоже не считается. Если в рабочие дни программируете за деньги, а в выходные программируете, чтобы научится еще больше программировать - тоже мимо. Ищутся занятия, которые бы имели хоть какой-то оправданный смысл и результат, чтобы подводя итоги года подумать «ну вот, не только жрал, срал, спал и работал, а что-то сделал»
Пока из более-менее осмысленных вариантов попадались такие:
Писать/переводить википедию.
Помогать всяким приютам, детским и животным.
Популяризировать науку каким-то образом, бороться с мракобесием, распростряняя знания.
Учить других людей (неважно чем, хотя бы программированию)
Поддерживать библиотеку (онлайн или офлайн неважно)
Поддерживать опенсорс софт (ну тут смотря по полезности, хз, не знаю)
Волонтёрить на мероприятиях, где нужно каким-то образом помогать людям.
Какие ваши варианты? Есть кто-нибудь, кто занимается или может дополнить список?
Москва или Зелик.
Вечерняя няня к мальчику или девочке 10-16 лет без проблем со здоровьем.
Встретить у школы после уроков. Далее, накормить обедом, жесткий контроль выполнение уроков и успеваемости, прогулки на улице. Помогу подготовить одежду и собрать портфель в школу для следующего дня (при необходимости). Могу выполнять небольшие поручения типа сходить в магазин или аптеку или к врачу(за отдельную плату).
При наличие интереса ребенка к информатике, математики или физики, возможно организация подготовка к ЕГЭ (за отдельную плату).
О себе. Студентка математической специальности, симпатичная, с очень веселым характером, не зануда и не фрекен Бок. Без вредных привычек и судимостей. С личным транспортом (скутер).
От 120 т. за 40 часов в неделю. Возможные нечастые переработки (за отдельную плату).
Хотелось бы не писать запросы руками , а всё что можно - drag&drop-ом делать.
Для анализа импортируются csv таблицы, размер небольшой.
И чтобы результат можно было сразу отрисовывать, пусть и не очень красивыми графиками
Для ubuntu есть что то такое?
Всем привет.
Вопрос тут скорее к разработчикам на сайте, чем к админам наверное...
Кто знает, в плагине к Postgres `http_get` при вызове http_get каждый раз создается новое TCP-соединение к серверу, которое закрывается после получения ответа или все-таки он держит соединение между вызовами?
С точки зрения исходника этого плагина на самом деле еще больше вопросов - почему в нем имеются глобальные переменные и как сервер поддерживает потокобезопасность в нем
Решение базируется на библиотеке curl, хранит глобальный CURL *g_http_handle. Но насколько я знаю функции curl не потокобезопасные и для каждого отдельного клиента нужно создавать отдельный CURL *
https://github.com/pramsey/pgsql-http/blob/master/http.c
Настраиваю мониторинг отдельных служб в Zabbix следующим способом - создаю элемент данных по конкретной службе, и настраиваю триггер на состояние службы - остановлен, после чего на почту высылается уведомление.
Все прекрасно работает, но проблема в том, что служб, за которыми нужно следить, не меньше десятка, да и компов, на которых это нужно настроить, тоже. А здесь, как с шаблонами, не получается распространить один элемент данных на несколько компов.
Собственно, вопрос в этом - как настроить отслеживание конкретных служб на нескольких машинах? Потому что настраивать на каждой по отдельности, конечно, можно, но уж очень запарно.
Группы элементов данных на другую машину повесить как-то не получается.
Может ли кто-то подсказать, как быть?
Спасибо заранее.
А чего это за ошибка и как ее исправить?
enum class MyStatus: int
{
OK = 1,
ER = 2 // error C2143: syntax error: missing '}' before 'constant'
};
enum class MyStatus: int
{
OK = 1,
ER = 2, // error C2143: syntax error: missing '}' before 'constant'
};
А, собственно, как расслабляется ЛОР после тяжёлого рабочего дня? Приветствуются любые, даже самые дикие способы навроде «сунуть руку под кран с тёплой водой и балдеть полчаса».