LINUX.ORG.RU

Сообщения Einstok_Fair

 

Зачем Systemd настоятельно требует IPv6 ? [не systemd, а wireguard]

Symbol: IPV6 [=y]                                                                                                                                                                            
...
Prompt: The IPv6 protocol                                                                                                                                                                         Selected by [y]:                                                                                                                                                                             - GENTOO_LINUX_INIT_SYSTEMD [=y] && GENTOO_LINUX [=y] && GENTOO_LINUX_UDEV [=y]

Почему я не могу взять и отключить IPv6, если включен SystemD ?

 , ,

Einstok_Fair
()

У меня есть идея для магазина

Магазин должен продавать устройства для Linux вместе с опенсорсными программами и инструкциями по установке.

Пример - вот есть список сканеров: http://www.sane-project.org/sane-supported-devices.html

Там почти около каждого бэкенда написано, что он Unsupported.

Надо отобрать только те, которые сейчас поддерживаются, и которые есть в продаже. И вот их продавать.

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

 , ,

Einstok_Fair
()

Перейти с Mate на Cinnamon?

# emerge -av cinnamon

These are the packages that would be merged, in order:

Calculating dependencies... done!

!!! All ebuilds that could satisfy "cinnamon" have been masked.
!!! One of the following masked packages is required to complete your request:
- gnome-extra/cinnamon-4.4.8::gentoo (masked by: ~amd64 keyword)

For more information, see the MASKED PACKAGES section in the emerge
man page or refer to the Gentoo Handbook.

Вопросы:
1) какая вообще мотивация использовать cinnamon?
Программы ведь могут использовать любые библиотеки и не важно что Mate использует Gtk2, в запускаемых программах может быть и Gtk3

хотя в последнее время разработчики отказались от GTK2 и почти всё переделали на GTK3.


2) Почему нет стабильной версии Cinnamon?

 ,

Einstok_Fair
()

Какие виды перьев поддерживаются в Linux?

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

Есть некоторая путаница.
Одно из значений слова xinput - это название консольной утилиты.
А мне нужно расширение X-протокола XInput Extension
А реализуются эти расширения на стороне X-сервера при помощи XInput device drivers

Как при этом используется ядро и какие нужны модули - остаётся загадкой.

Бывают ли Open Hardware перья?

Мой вопрос заключается в том, как написать Gtk-программу, в которой одним концом пера можно писа́ть, а другим - стирать.

Что надо включить в ядре, какие пакеты надо установить, как надо настроить XOrg-server, какая библиотека должна быть использована в программе на клиентской стороне. И где на всё это документация.

 ,

Einstok_Fair
()

Посоветуйте, пожалуйста, программу для рисования пером (желательно на Gtk)

Что-то вообще по тегу stylus мало обсуждений.

Gournal
https://www.adebenham.com/old-stuff/gournal/
xournal
http://xournal.sourceforge.net/
xournalpp
https://github.com/xournalpp/xournalpp
NoteLab
http://java-notelab.sourceforge.net/
Jarnal
http://www.dklevine.com/general/software/tc1000/jarnal.htm

Как программе передаётся информация о нажатии верхней кнопки, как боковой, как вообще о том, что рисование идёт стилусом, а не мышью?

 ,

Einstok_Fair
()

по разработке на Gtk+, с ютуба обучающие ролики посоветуйте, пожалуйста

Ну или каналы и авторов-блоггеров.

Если они есть в IBM, должны же они пиариться?

Искал https://www.google.com/search?tbm=vid&q=Gtk tutorial но что-то не вижу длинных курсов, длиннее 2-х частей.

Просто поиском нашел такой:
https://prognotes.net/gtk-glade-c-programming/
но мне непонятно, нужен ли мне Glade

 

Einstok_Fair
()

Где в MyTetra настройки работы с Git ?

Пофиксили .ebuild для mytetra. И теперь она устанавливается под Gentoo. Оформить что-ли мининовость?

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

Но я не нашел, где в UI MyTetra настраивается git-репозиторий.

$ find /home/user/.config/mytetra -type d -iname ".git"
$

На вкладке «Synchro» в опциях нет слова git.

Почему пользовательский интерфейс английский? Запускаю командой

$ LANG="ru_RU.utf8" mytetra

Когда программа свёрнута в трей, нажатие кнопок Alt-Ctrl-N не приводит к созданию новой заметки. Вообще на клавиатуре ещё есть «лишние» кнопки, как повесить вызов создания новой заметки на одну из них?
Так-то я привык к Ctrl-N для создания записей.

 ,

Einstok_Fair
()

Существует ли GUI для sed на Gtk+?

Есть широко распространённый продукт одной крупной компании для редактирования текстов, в нём есть возможность записывать действия с текстом в виде макросов на скриптовом языке.

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

Так вот, нет ли такого опенсорсного редактора, который позволяет создавать макросы в виде sed-скриптов?

 , ,

Einstok_Fair
()

к каким из актуально продающихся видеокарт есть документация?

Видеокарт простых без видеопроцессоров уже не осталось в продаже (или я не могу найти).

Какую видеокарту надо покупать, чтобы потом её можно было программировать с документацией?

Насколько я помню у Amd открыли документацию на процессоры с архитектурой R600, но такие карты вроде бы уже не продаются.

Видеокарт с принципом Open Hardware вроде тоже не достать.

Как опенсорс вообще живёт в таких условиях?

 ,

Einstok_Fair
()

Как настроить systemd-oomd на убийство firefox ?

Хочется, чтобы вместо зависания умирал firefox, а заметки можно было сохранить.

Systemd-oomd опрашивает systemd на наличие контрольных групп с поддержкой OOMD … Cgroups должен будет использовать EnableOomdKill, если они хотят быть убитыми

Это как?

Поведение systemd-oomd контролируется с помощью нового файла конфигурации oomd.conf

Топики на LOR:

Страницы в интернете:

 , ,

Einstok_Fair
()

pkg-config, зачем писать версию в имя файла?

хотел бы продолжить тему:
Pkg-Config

в руководстве по pkg-config говорят, что имя .pc-файла может быть любым. Но это не так! сама утилита ищет именно то, что ей предлагают искать. Если ей говорят glib-2.0, то она ищет именно glib-2.0.pc, а не glib вообще по всем *.pc-файлам.

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

Как с этим жить?

 ,

Einstok_Fair
()

Не получается обновить генту

https://bugs.gentoo.org/702346

# emerge -auvDN world

These are the packages that would be merged, in order:

Calculating dependencies... done!

!!! The ebuild selected to satisfy "dev-libs/libxslt" has unmet requirements.
- dev-libs/libxslt-1.1.33-r1::gentoo USE="crypt python -debug -examples -static-libs" ABI_X86="(64) -32 (-x32)" PYTHON_TARGETS="-python2_7"

  The following REQUIRED_USE flag constraints are unsatisfied:
    python? ( python_targets_python2_7 )

  The above constraints are a subset of the following complete expression:
    python? ( any-of ( python_targets_python2_7 ) )

(dependency required by "dev-util/glib-utils-2.62.6::gentoo" [installed])
(dependency required by "xfce-base/xfconf-4.14.1::gentoo" [installed])
(dependency required by "xfce-base/libxfce4ui-4.14.1::gentoo" [installed])
(dependency required by "xfce-base/exo-0.12.11::gentoo" [installed])
(dependency required by "x11-misc/lightdm-gtk-greeter-2.0.7-r1::gentoo" [installed])
(dependency required by "x11-misc/lightdm-1.30.0-r1::gentoo[gtk]" [ebuild])
(dependency required by "@selected" [set])
(dependency required by "@world" [argument])

 

Einstok_Fair
()

dosym target omits basename

Как мне слинковать одну директорию на другую?

https://archives.gentoo.org/gentoo-portage-dev/message/5495081945946a5ecc2525...

тут пишут
# implicit basename not allowed by PMS (bug #379899)

но в общем, я ничего не понял.

Мне что теперь, выполнять простую команду ln || die и переносить её в pkg_postinst ?

 

Einstok_Fair
()

package.prefer

Читал PMS https://projects.gentoo.org/pms/7/pms.html искал там слово «package.prefer» из GLEP-37. Не нашел. Как так?

Status: Deferred

Ну ок, допустим. А как указывать, какой пакет должен быть выбран из нескольких альтернатив? Первый? Где это написано?

Почему на странице, которую мне не показывают, ничего не сказано о том, как делать настройку выбора одной из реализаций при помощи eselect-модуля?

 ,

Einstok_Fair
()

Зачем нужна tolua?

https://github.com/LuaDist/tolua#readme

Она ведь в принципе предназначена для того же, для чего GObject Introspection.

И в принципе, есть биндинги для Lua через GObject Introspection

https://github.com/pavouk/lgi

https://freeciv.fandom.com/wiki/Extending_the_scripting_API

 ,

Einstok_Fair
()

Железка под NTP-сервер.

Должна уметь подключать 5 часов по Ethernet, питать их через PoE (5 ватт на часы, 30 ватт должна тянуть), и чтобы на ней можно было установить генту (в этом весь интерес), всякие специальные прошивки ( LibreCMC) не надо, я не справлюсь.

Хочу примерно такое:

D-Link DGS-1008P/D1A Неуправляемый коммутатор с 8 портами 10/100/1000Base-T, функцией энергосбережения и поддержкой QoS (4 порта с поддержкой PoE 802.3af/802.3at (30 Вт), PoE бюджет 68 Вт)

https://www.computermarket.ru/main/catalog/catid/1191722.aspx

3871 руб

только с исполнением по принципу Open Hardware (и управляемый). И портов с PoE у него всего четыре (одного не хватает).

Banana PI R1/BPI-R1 https://micro-pi.ru/banana-pi-r1-bpi-r1-allwinner-a20/

не подходит, потому что на ней нет PoE

Вот у этой железки https://www.ozon.ru/product/comfast-cf-sg181p-8-portovyy-gigabitnyy-poe-kommutator-s-vnutrennim-istochnikom-pitaniya-dlya-174711978/ всё хорошо, процессор Pentium (Pentium N3510, 2.10 GHz), но, блин, это «неуправляемый» коммутатор…

 

Einstok_Fair
()

Опакетьте, пожалуйста, oolite 1.88

2018-10-23 зарелизилась версия 1.88

Но опакетить её нет никакой возможности - сообщество пятнадцатый год ищет мейнтейнера: https://bugs.gentoo.org/106890

@AITap, @alcoholic, @AMDmi3, @AndreyU, @andreyu, @anonym43, @atsym, @basp, @batekman, @buratino, @ChekPuk, @cPunk, @domenick, @eagleivg, @ha, @feofan, @FiXer, @gamecoder, @gremlin_the_red, @Gorthauer, @hobbit, @IvanR, @Jameson, @JaneDoe, @karton1, @kim-roader, @KroArtem, @Led, @lnx, @Marmirus, @MEZON, @nloshka, @papay, @Polugnom, @Rastafarra, @redgremlin, @Red_Lion, @registrant, @rexadecimal, @Rumata, @rumata, @Sargan, @seventh, @sith, @skiminok1986, @Slavaz, @slipped_on_blade, @slovazap, @Suntechnic, @stanson, @tailgunner, @toney, @trycatch, @vovans, @wakuwaku, @X286, @Xenius, @ysagat, @yuko

не хотите ли вы опакетить эту программу? Вот и я тоже не хочу.

 

Einstok_Fair
()

можно ли в директорию /var/db/pkg записать свою мету?

Там есть файл CONTENTS, в котором записано

obj|dir, потом полный путь, потом md5sum -b, потом дата создания

но этого мне мало.

Я бы хотел оставить на память запись об установленном пакете. Можно ли это сделать (и если да, то как)?

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

# cat /var/db/pkg/mycategory/mypackage/SPECIALS
/путь/до/первого.файла
/путь/до/второго.файла

Есть, конечно, вариант формировать пути так, чтобы там было ключевое слово в имени директории, и тогда искать в файле CONTENTS строки с этим ключевым словом, но… не очень надёжно.

Ещё один способ - записать в тексте билда. Файл билда копируется целиком в базу и потом из него можно выпарсить что нужно. Но это негуманно.

 , ,

Einstok_Fair
()

Как обеспечивают востребованность чего-либо в конкуренции?

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

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

конкурентная среда, сфера - нечто, где локализовано протекание процесса конкуренции (т.е. это границы потока?).

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

Конкурентные преимущества можно находить, приобретать, создавать. Повидимому, можно даже превращать, преобразовывать, перерабатывать конкурентные недостатки в конкуретнтные преимущества.

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

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

http://www.rfi.fr/ru/rossiya/20131212-yurii-mikhailov-knizhnoi-palate-ukazali... «русский язык перестает быть востребованным с точки зрения конкурентности»

Что делать?

 

Einstok_Fair
()

Почему вместо systemd не используют make ?

В systemd есть «цели», которые надо «достичь» (т.е. в терминологии make обновить/собрать). Можно сказать, что задача состоит в том, чтобы собрать систему в память. И это как раз подошло бы для make.

Казалось бы unix way - это использовать уже́ то, что есть, грамотно скомбинировав с подходящими другими средствами.

 ,

Einstok_Fair
()

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