LINUX.ORG.RU

Сообщения LINUX-ORG-RU

 

Статьи. Идеи. Следствия. LOR.

 , , мозговой штурм, обратная связь,

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

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

  • Что вы бы с удовольствием почитали.
  • На какую тематику или про что конкретно.
  • Каких разделов в статьях по вашему не хватает (например железо).
  • Возможно вам бы ли бы интересны статьи граничащие с жж, но тематические.
  • Статьи о проектах лоровцев возможно вам были бы интересны.

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

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

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

Или развёрнутое пояснение почему Gnome40+ великий и могучий или наоборот жалкий и ущербный.

Ну и ненужно тоже приветствуется ибо все равны.

Я вот следуя принципу «сам ничего не умеешь, учи других» попозжа выкладку кратенкую сделаю по RLE и SDF с реализациями с примерами прикладного применения как реальными так и теоретически полезными. Я любитель и могу рассказывать только про маленькие и не сложные вещи с которыми сталкиваюсь сам и делаю сам. Но даже о маленьких и простых вещах можно что-то сказать. Ибо всё мелкое == красивое ::)

Не стесняйтесь, скажите что думаете.

LINUX-ORG-RU
()

Накатил KDE грамм 300.

 , , , ,

Установил вот на систему первый раз в жизни почти намеренно и самостоятельно KDE и сразу тыкаю во всё записывая происходящее.
Место действия Debian Testing, в ролях KDE Plasma 5.26.0

  • Плохо -
  • Хорошо +
  • Плавающе +/-

  • - Долгая загрузка рабочего стола, чёрный экран, потом обои, только спустя секунд 5 вылезла панелька внизу. Да древний HDD, но любая иная среда грузится на порядки быстрее.
  • - Открытие по одинарному щелчку вместо двойного
  • + Быстро через поиск в настройках нашёл как поменять на двойной клик.
  • + Начал писать этот текст в Kate оказался приятным текстовым редактором, боковая панель прикольная. При смене файла дерево файлов меняется на каталог локации файла, это и минус и плюс одновременно. В принципе можно даже код писать, без шуток, гит из коробки, смена каталога при открытии файла, подсветка и дополнение из редактируемого буфера, LSP, терминал и прочее. А чё нет.
  • - На рабочем столе видны временные файлы созданные vim с постфиксом ~ в других средах они скрыты. Пришлось удалить руками, мозолят глаз (дада рабочий стол должен быть пустой бла бла бла)
  • -/+ Режим обзора окон при упоре мышкой в левый верхний угол долго отрабатывает, надо прям туда давить мышкой, оказалось долгая задержка срабатывания, исправляется в настройках, но первое впечатление портит. Ещё окна прям маленькие, можно и крупнее сделать было в cinnamon лучше.
  • - Смена рабочих столов сопровождается показом пустой чёрной полосы между ними, жирный минус, как в Gnome40+ такая же херота, зачем? Фиксится через замену анимации «Скольжение» на «Плавная смена рабочих столов» фикс так себе, выглядит хорошо, но хочется именно изначально го варианта, без полос.
  • -/+ у konsole огромный шо кабзда заголовок окна 1/5 от размера всего кона, кабздец, минус за дефолт,ладно настраиваемое
  • - Лютые ШГ в терминале
  • + программа для снимков экрана spectable предложила сделать комментарий к скрину, удивился когда открылся целый мини редактор изображений,прикольно.
  • + Долфин, норм
  • + Discover норм
  • - Если в akregator навести мышу на названия лент под курсором выскакивает попап с надписью и если мышкой вести то ахахааха оно начинает менять размер под размер нового текста без смены текста, короче тупо текстура растягивается до шакального вида потом фигаг поменялось хехеххе. Выглядит забавно конечно, ну да ладно )))
  • - Тема arc dark выглядит как-то аляпово, как и большинство тёмных тем. Кеды норм на глаз только со светлой темой, брезе дарк ничё так играют с тонами, но тоже чёт не то. А вот разнообразные светлые темы норм. А я тёмненько любю :(

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

  • - Панели будучи расположенными слева и сверху на краях стыка перекрывают друг друга и при клике на одну из панелей верхняя левая область видно как перекрывается активной панелью. Пичаль такая же фигня везде кроме cinnamon там можно отрегулировать длинну панели и сделать аккуратный стык. Скажете мелочь, отвечу что удобство хоть и дело привычки, но привычки сформировавшиеся и вполне даже оправданные логикой важны. Я на прошлом cinnamon тоже спецом долго жил с панелькой внизу, но не знаю чисто внутреннее ощущение что не то =) Не всегда, но иногда.

  • + Отмечу что дефолтная панель и то как на неё всё отображается выглядит красиво и практично, из всплывающего превью можно рулить громкостью приложения. Панель хорошая как и её возможности в целом, жаль не пересекается с моей простой вроде бы хотелкой. В принципе пользоваться то можно вполне себе.

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

  • + Я не понял что не так но kde и cinnamon мышки как-то по разному настраивают. Либо плацебо, либо я фиг знает, но показалось что нет фризов мыши в кс которые точно есть у меня в cinnamon. Допустим это не плацебо, поэтому плюс, но надо разбираться.

  • - KDE как то слишком часто обращается к диску, пока лазаю по настройкам очень много всего подгружает порой от этого интерфейс встаёт раком, да у меня HDD на 70 гигов из нулевых для системы на 5500 оборотов, но только в кедах я замечают физически обращения к нему настолько часто и по долгу. Да оно закешируется всё наверное и я комп в принципе выключаю редко, но пишу как есть IO дохрена и это видно (и слышно тррр тррр хддшника хехе)

  • + Шрифты в терминале УГ лютое я уже сказал, а вот в системе остальной наоборот норм. Тонкие красивые начертания в названиях приложений, меню и вот всё это. Странно, такой контраст. Да, щрефты настраиваемые. Но всё же, за интерфейсные шрифты и их вид плюс.

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

  • + Ну анимации плавнее чем в cinnamon лол, но да. Хотя там я их отключил, а в кедах сделал почти мгновенными, но всё же плюс. Нет не вялый, а иксы.

Лазал по системе и пытался обустроить , когда что замечал писал в файлик эти строки. Пока не привычно, хочется назад в cinnamon, не могу скзать что кеды плохие (но оставляю за собой право говорить ненужно на ЛОРе и ужасаться тоннами зависимостей KDE софта) Мне не спалось, вот я и тыкался, может бы ещё что заметил, но пора спать, через пару часов надо топать обрезать виноград.

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

Так, о чём это я, ааа я спать. Текст написан по типу как распаковки на ютубах только текстом, так сказать первое впечатления с записями мыслей в слух.

Я не пью ес чё =)

LINUX-ORG-RU
()

Ремонт ноута «Гравитон»

 , , ,

Кому интересно что у него внутри и в целом =)

https://www.youtube.com/watch?v=29L4LvUFNCQ

LINUX-ORG-RU
()

Firefox перебрасывает в другую область веб страницы.

 , ,

Я жму сюда

У меня первое уведомление сверху в списке по этой ссылке

Я жму на пол секунды вижу это

Затем страница перепрыгивает выше по странице сюда

Это в firefox 102.3.0esr если по ссылке из пункта 2 перейти в режиме инкогнито то тоже прыгает, удалял куки лора и все его настройки на всякий. Таже хрень. Если открыть в хромиуме никуда не прыгает страница.

Кто виноват не знаю.

Как будто короче я перешёл по ссылке с якорем не тем.

LINUX-ORG-RU
()

У кого печка как печёт пирожки

 , , , ,

Среда отличный день что-бы узнать у кого пекарня как печёт.

dron@gnu:~$ sensors
atk0110-acpi-0
Adapter: ACPI interface
Vcore Voltage:       1.18 V  (min =  +0.85 V, max =  +1.60 V)
 +3.3 Voltage:       3.27 V  (min =  +2.97 V, max =  +3.63 V)
 +5 Voltage:         4.89 V  (min =  +4.50 V, max =  +5.50 V)
 +12 Voltage:       12.13 V  (min = +10.20 V, max = +13.80 V)
CPU FAN Speed:     2490 RPM  (min =  600 RPM, max = 7200 RPM)
CHASSIS FAN Speed:    0 RPM  (min =  600 RPM, max = 7200 RPM)
CPU Temperature:    +35.0°C  (high = +60.0°C, crit = +95.0°C)
MB Temperature:     +37.0°C  (high = +45.0°C, crit = +75.0°C)

radeon-pci-0100
Adapter: PCI adapter
temp1:        +59.5°C  (crit = +120.0°C, hyst = +90.0°C)

k10temp-pci-00c3
Adapter: PCI adapter
temp1:        +19.0°C  (high = +70.0°C)
                       (crit = +99.5°C, hyst = +94.5°C)

dron@gnu:~$
CPU: AMD Phenom II X6 1055T
GPU: AMD Radeon HD 6850  2G

А вот во времена fgrlx видивакарта была 45 °C. В любом режиме без запущенных игорей или иных 3D приложений. Сейчас даже занижение частот не помогает. Хнык.

LINUX-ORG-RU
()

Добавление второй лицензии. Часть кода BSD, а часть MIT

 , , ,

Я не про двойное лицензирование на выбор целиком на проект

Есть библиотека распространяемая под упрощённой лицензией BSD, лицензия указана только в 1 файле с лицензией в файлах кода нет ссылок на неё и её самой (уточняю просто)

BSD

Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:

Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

Я внёс в неё значительные изменения практически во все файлы, ломающие обратную совместимость, я переименовал библиотеку и хочу распространять свои изменения под MIT вместе с оставшимся кодом под BSD на BSD конечно

MIT

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 

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

  • 1 Создать файл LICENSE где сверху указать мою MIT с копирихтом, а ниже BSD со всеми копирайтами изначальными естессно. И всё.

  • 2 Сделать тоже самое как в пункте 1, но после своей лицензии MIT и перед лицензией BSD написать что в текущей библиотеке используется код такого-то проекта под такой то лицензией описанной ниже.

  • 3 Сделать 2 файла с лицензиями в первом указать свою, во втором оригинальную.

Касаемо пользователей, в исходных кодах нет упоминаний к какой лицензии принадлежит конкретный код. Код смешан и старый и новый, если человек решит вычистить и оставить 1 лицензию, как бы проблемно будет.

Недопустимо что-бы пользователь случайно подумал что это две лицензии на выбор (склоняет к первому пункту).

Минут 20 ползал по гитхабу/гитлабу где одна программа или библиотека распространялась бы как некая оригинальная на BSD с изменениями под MIT и были указаны обе в явном виде, когда написаны 2 лицензии обычно предлагают выбрать одну из как в nuklear например. Поделитесь примерами таких программ, нет на википедию ссылаться не надо мол вот проект и мол вот написано, мне бы явно посмотреть как такое оформляют в реальных репах.

Реально либо везде одна лицензия на всё, либо две на выбор, либо много лицензий, но в случаях когда программа просто использует некие другие проекты как зависимости и всё, там то всё понятно. А вот именно как я хочу или я такого хотеть не могу? Да вроде как могу. Запутался в двух соснах :D

LINUX-ORG-RU
()

Баг LORCODE в профиле

 

У меня в профиле (внизу) вот такой LORCODE код:

[b]Почта для отправки поздравительных открыток:[/b]
[code=sh]
A=MJWG6Z3EOJXW4CQ=
B=QGdtYWlsLmNvbQo=
C=`echo  $A | base32 -d` && D=`echo  $B | base64 -d` && echo $C$D
[/code]

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

А в профиле оно отображается так >>> тык (ibb.co)

для слепых там &amp&amp =)

LINUX-ORG-RU
()

Стим Дек Док

 , , steam dock, ,

Сделали вот https://www.youtube.com/watch?v=bcwkMfoUATc

  • 3 USB A 3.1
  • 1 USB C для зарядки
  • 1 Display Port
  • 1 HDMI
  • 1 Gigabit Ethernet
  • 1 блок питания в комплекте

https://store.steampowered.com/steamdeckdock

В интернетах пишут что ~5500 в рублях стоит.

Сабж, всё =) Пойду Габену напишу, поздравлю :D

LINUX-ORG-RU
()

Новорегам

 , , новенький, , новорег

Здравствуй дорогой юный или не очень друг или подруга.
Сегодня я расскажу вам историю о том как не получить подзатыльника на сайте linux.org.ru за свой возможно первый, а может быть и нет вопрос.

Давайте рассмотрим типичный пример.Вы (не вы) установили (пытались установить) тот или иной дистрибутив linux (не linux) на свой (или не свой) персональный(или не очень) компьютер.

Но вот беда! Вы столкнулись с проблемой и понятия не имеете как её решать. Интернеты или кто-то ещё привели вас на linux.org.ru.

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

Вот тут мы остановимся, не надо писать куда попало, потратьте минутку и прочтите описание веток форума linux.org.ru/forum/. Но ошибка в выборе разделе это не страшно, модераторы могут перенести вопрос в нужный раздел, в случае когда видно что вы вообще не обращали внимания куда пишете, например вопрос по запуску игры в разделе Linux-install вместо Games вы можете «получить по шапке».

АХТУНГ, ВНИМАНИЕ!

-Если ваша проблема заключается в порче данных, утере данных,случайно удалённых данных, всем что связано с вашими личными файлами на вашем ПК, выключите его, сейчас же! И обратитесь на форум за советом что делать с другого устройства, например телефона.
-Любая ваша активность за ПК с вашим накопителем снижает вероятность восстановления данных. Даже перезагрузка этой страницы в браузере. 

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

+Всем привет!, установил линукс, не работает интернет, как настроить?

В ответ можно будет прочитать очень многое, но мало что будет относится к вашей проблеме. Юмор, вопросы к вам о вас, саркастические словечки и прочие весёлые сообщения, половину смысла которых поймут только завсегдатые этого ресурса, например заявления про устаревший libastral, советы что-то сделать через libastral. Ваша реакция на происходящее, как и финал подобной ситуации уже известны. Сколько их было, а сколько ещё будет. Типичная реакция задающего подобный вопрос на подстрекательства отвечающих это:

- Вы можете просто мне помочь, а не умничать?
- Я не хочу в этом разбираться, просто скажите мне как сделать то что я хочу.
- Я ничего не понял распишите мне пошагово всё.
- Всё ясно вместо того чтобы просто помочь только балаболить можете.
- Типичное СНГ сообщество, токсики и дегенераты
- Не тратьте моё время я хочу решение, а не разбираться

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

А вот теперь давайте встанем на место активных участников форума на помощь которых вы рассчитываете.

  • 1 В мире множество дистрибутивов linux и у каждого из них свои особенности, если не указать его название в своём вопросе, то и говорить не о чем. Если у вас сомнения по поводу названия укажите ссылку откуда вы скачали дистрибутив если вы его ещё не смогли установить, в случае если дистрибутив установлен выполните команду uname -aв выводе этой команды будет содержаться необходимый минимум информации, пример:
dron@gnu:~$ uname -a
Linux gnu 5.19.0-1-amd64 #1 SMP PREEMPT_DYNAMIC Debian 5.19.6-1 (2022-09-01) x86_64 GNU/Linux
dron@gnu:~$ 

Для уточнения можно ещё приложить вывод lsb_release -a

dron@gnu:~$ lsb_release -a
No LSB modules are available.
Distributor ID:	Debian
Description:	Debian GNU/Linux bookworm/sid
Release:	testing
Codename:	bookworm
dron@gnu:~$ 
  • 2 Не указана версия дистрибутива, да, они имеют версии и например Ubuntu более 30 разных выпусков за её историю развития, конечно можно предположить что у вас одна из последних версий, но даже между двумя стабильными выпусками аж 5 разных дистрибутивов. Так что даже указав название дистрибутива нужно будет много гадать и перебирать варианты. Эта информация также содержится в выводе uname -a

  • 3 Вы не указали на то какие у вас характеристики ПК. Да вы можете столкнуться с ситуацией когда вам характеристики неизвестны, по причине ещё не работоспособного устройства или вам неизвестно как получить информацию о вашем железе на новой для вас операционной системе. В любом случае вы можете чаще всего назвать например модель ноутбука. Если же у вас ПК и вы не знаете какое железо внутри, но вы уверены что железо имеет отношение к вопросу, как минимум названия процессора, количество оперативной памяти, названия накопителей видны в BIOS.

В случае если вы находитесь в рабочем дистрибутиве вы можете получить информацию о

  • lscpu Центральном процессоре
  • lsmem Оперативной памяти
  • lsusb USB устройствах
  • lspci PCI устройствах
  • lsmod Загруженных модулях ядра для вашего оборудования
  • lsblk Размере и разметке ваших накопителей

Отвечающие могут попросить показать вывод других программ, в зависимости от ситуации. Чаще всего нужна лишь часть информации, подумайте логически что из этого указывать в своём вопросе, в случае если программа выводит очень много текста логично скопировать вывод на pastebin или подобный сервис например https://www.klgrth.io

В дополнение и я бы даже сказал как перекрытие пункта 3 есть вариант предложенный товарищем @krasnh, а именно один раз выгрузить достаточно большую обезличенную информацию о системе и ссылаться на неё в своём вопросе, это делает утилита hw-probe которая к сожалению не установлена по умолчанию. Если ваша проблема не связана с установками пакетов, поломанными зависимостями то вы можете установить утилиту hw-probe через специфичный вашему менеджер пакетов, скачать в виде самодостаточной программы формата Appimage по этой ссылке далее выполнить команду ниже и приложить к своему вопросу ссылку выданную терминалом

В случае AppImage

#скачиваете по вышеприведённой ссылке Appimage файл
#делаете файл исполняемым
dron@gnu:~/Загрузки$ chmod +x ./hw-probe*.AppImage
#запускаете
dron@gnu:~/Загрузки$ sudo -E ./hw-probe-*.AppImage --all -upload
[sudo] пароль для dron: 
Probe for hardware ... Ok
Reading logs ... Ok
Uploaded to DB, Thank you!

Probe URL: https://linux-hardware.org/?probe=ba05383ec5

Если установка утилиты произведена в систему через пакетный менеджер.

dron@gnu:~$ sudo -E hw-probe -all -upload

 Probe for hardware ... Ok
 Reading logs ... Ok
 Uploaded to DB, Thank you!
 Probe URL: https://linux-hardware.org/?probe=68dbf33470

Всё это конечно если вы умеете пользоваться вашим дистрибутивом хотя-бы на примитивном уровне.

  • 4 Вы не указали как вы пытались решить проблему, искали ли вы ответы в интернете, воспользовались ли поиском на этом сайте https://www.linux.org.ru/search.jsp , то есть прилагали ли вы хоть какие то самостоятельные усилия. Возможно вы что-то пытались делать, но умолчали он этом. Также очень вероятно что вы в процессе экспериментов что-то сломали сами, указывайте все ваши действия, даже если вам кажется они не относятся к вашему вопросу, в рамках разумного конечно. Если ваш вопрос касается написания кода или скрипта то приложите ваш код или отрывок из него, опять же чтобы показать что вам не просто лень, а действительно нужен совет, а так же чтобы отвечающий видел по коду где у вас ошибка, что вы делаете не так или/и что вы понимаете не так.

  • 5 Заголовок сообщения, там не надо КАПСИТЬ!!1, от этого вам быстрее не помогут, а лишь будут вас тролить и высмеивать и виноваты в этом будете исключительно вы. Напишите спокойно например «Ошибка при установке Ubuntu» или «cron не исполняет задачи». Просто краткая суть вашей проблемы и всё.

  • Не указана информация о вашей графической оболочке, графическом сервере и/или наборе ПО с оконным менеджером. Вероятно вы понятия не имеете что это всё такое. Тем не менее если ваш вопрос по поводу работы какого-то графического приложения то нужно указать в каком окружении оно работает.

Вы можете используя команды:

  • echo $XDG_SESSION_TYPE узнать Xorg у вас или Wayland

  • echo $XDG_CURRENT_DESKTOPузнать какое у вас рабочее окружение

  • echo $XDG_SESSION_DESKTOP узнать какой у вас менеджер сессий

  • Вы не указали версию программы с которой у вас проблемы или вопросы по использованию, программы постоянно развиваются, меняются и что-бы дать однозначный ответ или хотя бы попытаться это сделать нужно знать о версии программы, в графическом интерфейсе программы найдите в меню опцию «about»,«о программе» часто такое есть, если нет то можно узнать из терминала введя имя программы --help вы увидите ключи часто есть ключ --version и например узнать о версии нужно ввести имя_программы --version.

Например:

dron@gnu:~$ firefox --version
Mozilla Firefox 102.2.0esr
dron@gnu:~$ 

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

И это ещё не всё, ещё важный аспект это форматирование вывод программ,ваш код, логи которые попросили вас выложить, всё это нужно оформить, всё познаётся в сравнении, к примеру меня попросили выложить вывод lsblk

Вот как он выглядит без форматирования

NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS sda 8:0 0 1,4T 0 disk ├─sda2 8:2 0 1K 0 part └─sda5 8:5 0 1,4T 0 part /home sdb 8:16 0 74,5G 0 disk ├─sdb1 8:17 0 3,7G 0 part └─sdb2 8:18 0 70,8G 0 part / sdc 8:32 0 74,5G 0 disk └─sdc1 8:33 0 74,5G 0 part /mnt/STORAGE sdd 8:48 1 0B 0 disk sr0 11:0 1 1024M 0 rom

А вот как с форматированием

NAME   MAJ:MIN RM  SIZE RO TYPE MOUNTPOINTS
sda      8:0    0  1,4T  0 disk 
├─sda2   8:2    0    1K  0 part 
└─sda5   8:5    0  1,4T  0 part /home
sdb      8:16   0 74,5G  0 disk 
├─sdb1   8:17   0  3,7G  0 part 
└─sdb2   8:18   0 70,8G  0 part /
sdc      8:32   0 74,5G  0 disk 
└─sdc1   8:33   0 74,5G  0 part /mnt/STORAGE
sdd      8:48   1    0B  0 disk 
sr0     11:0    1 1024M  0 rom  

Думаю разница очевидна, читать не отформатированный код и следовательно помогать никто не будет. А навести красоту легко. Три апострофа «```» на букву ё при английской раскладке, перевод на новую строку, ваш текст, перевод на новую строку и ещё раз три апострофа «```» Всё!

Если всё ещё непонятно умоляю прочтите >>> Как правильно копировать вывод терминала <<< потому что пользователь @Vsevolod-linuxoid уже устал, он очень добрый был, но вы его почти сломали, пусть он останется добрым, пожалуйста, пожалейте его и нас, форматируйте сообщения!

Маленькая ремарочка, обращение на «Ты» это нормально, тебе тут не тыкают, а не не выкают. В большинстве своём общение тут неформальное, лишние эпитеты бывают лишними, а обращение на «Вы» может даже посчитаться грубостью. Так что начать общение с вопросом к всему форуму лучше на «вы», а если в обсуждении вам вдруг сказали «ты» это не значит что вас не уважают, чаще всего это значит что общение неформальное, по свойски и к вам предрасположены. Говорят тут прямо и в лицо. Почему я тут постоянно выкаю? Потому что лень писать сделал/ла, сумел/ла и подобное, обращение к образному новорегу, а не тебе как личности. Нормально не значит обязательно, как хочется так и обращайтесь к другим, но если на обращение «вы» ответ «ты» оскорбляться не стоит.

И напоследок, вам тут никто ничего не должен, внезапно, да да! :D

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


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

LINUX-ORG-RU
()

Первая Статья!

 , , для истории, , статья

К сожалению тестовая. Но надо же проверить! Всех поздравляю. Дерзайте!

расскажите как вы все везёте свои проекты

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

LINUX-ORG-RU
()

krita и пипетка

 

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

Может надо заклинание какое знать?

Ещё есть проблемы с пипеткой в блендере, с виду таже херня, но это для другой темы

LINUX-ORG-RU
()

Ну приехали ★★✄★★★

 , , , пять звёзд

Стал пятизвёздочником, теперь меня все будут тралить, от меня уйдёт кот и уплывут рыбки. Кефир протухнет в стакане за мгновение, а об только что мягкую булку я сломаю зуб. =(

Поздравляйте или соболезнуйте. Что делать и как быть? Можно ли обмануть судьбу и отрезать у меня 3 звезды. Две звезды это круто. Только не гасить, а именно вообще убрать.


Нет я не ошибся разделом это мой раздел форума.

LINUX-ORG-RU
()

mpz_powm нипонял

 bignum, , , pow,

mpz_powm(rop, base, exp, mod) зафига нужен ограничивающий mod ? Типа что-бы не сожрало всю память? Эммм а если мне нужно число которое влезет в память и займёт там 90% то как мне указать этот mod ведь его размер и будет в 90% памяти лол. Или я дурак? Или как оно работает?

Мне типа как-то так ограничение устанавливать?

 mpz_set_str(out1,
    "999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999"
    "999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999"
    "999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999"
    "999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999"
    "999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999"
    "999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999"
    "999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999"
    "999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999"
    "999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999"
    "999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999"
    "999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999"
    "999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999"
    ,10);

    mpz_powm(out4,i2,out3,out1);
    mpz_out_str(stdout,10,out4);
    printf("\n");


Повторюсь, а если ограничитель сам размером с пол оперативки? И массив под результат в пол оперативки, то типа я пол оперативки займу чисто mod ограничителем? Чиивооо? Пхххх.

Чво я делаю не так? Покороче ему нельзя сказать как то? А то глупость кака-то или я не понял.

ПЫСЫ первый раз gmp тыкаю

LINUX-ORG-RU
()

Happy Programming. Eposode 0x02 - пятничная задачка ::)

 , ,

В прошлый раз мы с вами рисовали слоников вроде вчера было, а прошло уже много лет. Сегодня же у нас типа «Задача Танежи» но другая. Поехали.

Задача:

Последовательно находя арифметические выражения по правилам (ниже) найти максимальное число получившееся из этого выражения Искать выражение для числа можно только последовательно начиная с 0 и так далее 1,2,3,4,5,6,7,8,9,10,11... то есть найти то число дальше которого выражение составить невозможно. Пропускать числа нельзя.

Пример:

[n=0] 1+2-3/4*567*8/9=0
[n=1] 1-23+45+67-89=1
[n=2] 1-2*3-45/6-7+8+9=2
[n=3] 123+45/6/7+8-9=3
[n=4] 1+23/4-5/6*78-9=4
[n=5] 1-2-3+456-7/89=5
[n=6] 1+2-3/45/6+7+8-9=6
[n=7] 123-45/6-7-8+9=7
[n=8] 12-3-45/6+78/9=8
[n=9] 1*2+34-5+67-89=9
[n=10] 1-2*3+4*56/7/8+9=10

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

[n=0] ((((((1+2)-3)/4)*567)*8)/9)=0
[n=1] ((((1-23)+45)+67)-89)=1
[n=2] ((((((((1-2)*3)-45)/6)-7)+8)+9)=2
[n=3] (((((123+45)/6)/7)+8)-9)=3
[n=4] ((((((1+23)/4)-5)/6)*78)-9)=4
[n=5] (((((1-2)-3)+456)-7)/89)=5
[n=6] (((((((1+2)-3)/45)/6)+7)+8)-9)=6
[n=7] (((((123-45)/6)-7)-8)+9)=7
[n=8] (((((12-3)-45)/6)+78)/9)=8
[n=9] (((((1*2)+34)-5)+67)-89)=9
[n=10](((((((1-2)*3)+4)*56)/7)/8)+9)=10

Правила:

  • Дана последовательность чисел 123456789 и операции /*-+
  • Последовательность можно разорвать в любом месте и вставить туда любую арифметическую операцию из /*-+ как в примере выше.
  • Нельзя менять порядок цифр в последовательности она должна быть всегда восходящей от 1 до 9 включительно.

Максимальный результат указать в комментарии + ссылку на всю последовательность до максимального результата выложить на pastebin.com (или иной ресурс) в формате.

[искомое число] [количество попыток подбора выражения] [само выражение] знак "=" [искомое число]

Пример:

(0) [121] 1+2-3*4*5/6789=0
(1) [4023] 12/3-4/567-8+9=1
(2) [11242] 123+4-56-78+9=2
(3) [7135] 1+23+45-67-8+9=3
(4) [20305] 12+345+6-7/89=4
(5) [2033] 12*3+45+6+7-89=5
(6) [4087] 12+34+56-7-89=6
(7) [9487] 1*2*345-67/89=7
(8) [3192] 1*2/3*45+67-89=8
(9) [349] 1*2-3-4+5*678+9=9
(10) [8946] 12-34+56-7-8-9=10

Сам я пока застрялостановился на (909) [4802] 123-4-5+6+789=909, но видимо просто что-то не так. Попозже выложу в коментах свои результаты.

Код можете выкладывать или нет, дело ваше. Главное выложить результаты.

UDP: Лавочка закрыта! Задача фиговаяяяяяяяяяяя.

LINUX-ORG-RU
()

Эксперимент «Радиоскаф»

 , , ,

Только что с импровизированного космодрома два космонавта на ручной тяге запустили 10 «нано»-спутников спутников проекта «Радиоскаф» https://www.youtube.com/watch?v=Ou20NioAmgk.

Вопрос, там в эфире сказали что спутники эти для студентов/школьников/любителей ещё в том смысле что-бы оные начинали учится работать со спутниками, принимать с них телеметрию и всё такое прочее.

Тут https://r4uab.ru/2022/01/31/v-ramkah-kosmicheskogo-eksperimenta-radioskaf-budut-zapushheny-10-sputnikov/ сейчас нашёл описание

Миссия спутников серии «SWSU»:
— создание одноранговой информационной сети. Внутри сети организована ретрансляция и параллельная передача на наземный пункт мониторинга.
— изучение магнитного поля Земли.
— измерение зашумлённости радиоэфира в космическом пространстве.
— передача фотографий и голосовых сообщений радиолюбителям всего мира. Для каждого спутника будет выбрана своя персональная фраза, которая переведена на 8 разных языков. 

Вопрос, как от этих спутников принимать сигнал? Как декодировать телеметрию, в какоф формате сигнал и всё такое минуя наземный пункт мониторинга. Работа со спутником же не подразумевает просто приём данных с наземного пункта через интеренет.

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

UDP: Ааааа, там написано что AX25 AFSK, тоесть если я на свою мега антенну поймаю 437.050 MHz частоту то я получу позывной RS4S от спуника? Но один фиг поток данных надо как-то расшифровать. В общем радиолюбители кто уже мастерит у себя дома пункт управления полётами? ))))))))))

И вообще эт какую надо городить антенну что-бы от этих крох размером с хлебницу сигнал принимать?

LINUX-ORG-RU
()

Двумерный массив из одномерного - ван секонд фастер вжуух.

 , , , ,

Уптимизирвал тут уптимизации, подумалось локальность данных улокалить, а чёб нет.

Пример, скорости мытья 400000000 тарелок

#include <stdio.h>
#include <stdlib.h>
#include <stdint.h>

int main(int argc, char *argv[])
{
    uint32_t   len = 20000;
    
#ifdef Villabajo
    uint32_t ** mem_a = malloc(sizeof(uint32_t *) * len);
    for (int i = 0; i < len; ++i)
    {
        mem_a[i] = malloc(sizeof(uint32_t) * len);
        for (int j = 0; j < len; j++)
        {
            mem_a[i][j]=j;
        }
    }
#endif


#ifdef Villaribo
    uint32_t  * mem_b = malloc(sizeof(uint32_t)*(len*len));
    uint32_t ** mem_c = malloc(sizeof(uint32_t*)*len);

    for (int i = 0; i < len; ++i)
    {
        mem_c[i] = mem_b+len*i;

        for (int j = 0; j < len; j++)
        {
            mem_c[i][j]=j;
        }
    }

#endif

    return 0;
}
dron@gnu:~$ gcc gg.c -O0 -DVillabajo -o Villabajo && time ./Villabajo

real	0m3,499s
user	0m2,602s
sys	0m0,876s
dron@gnu:~$ gcc gg.c -O0 -DVillaribo -o Villaribo && time ./Villaribo

real	0m2,737s
user	0m2,160s
sys	0m0,561s
dron@gnu:~$ 

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

LINUX-ORG-RU
()

А есть ещё?

 , ,

LINUX-ORG-RU
()

Малоизвестные, но хорошие фильмы в жанре фантастика, мистика, триллер

 , , , ,

Посоветуйте.

LINUX-ORG-RU
()

Чисто ради интереса

 , ,

А кто использует git для /etc, ~/.config?

LINUX-ORG-RU
()

LINUX.ORG.RU - FATAL EXCEPTION

 , fatal exceprion, , ,

Не мог уснуть смотрел видосики про старые железки,наткнулся на момент где попытка перехода на linux.org.ru намертво вешает КПК Sony CLIE PEG-NX70V/U

Пруф с таймкодом

Вопрос, что чинить сайт или КПК? =)

LINUX-ORG-RU
()

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