LINUX.ORG.RU

Избранные сообщения shTigrits

linux на планшет под Android 4.2-4.4

Форум — Mobile

Доброго времени суток форумчане, есть в наличии планшет Prestigio самый просто, с завода стоял старый андроид, прошил его под 5 кастомную версию, аппарат стал ну очень не приятным в работе. Планшет нужен для просмотра видео, серфинга и чтения литературы. С чтением литературы проблем не возникает под 4 андроид есть много читалок, а вот ка быть с видео с серфингом, перепробовал куча браузеров , они или ругаються на сертификаты и совсем не открываються или открываються с проблема. Видео же совсем проблема, не добился не на одном браузере загрузки хоть одного ролика. Так вот вопрос, может можно на планшет накатить линукс или может есть какие програмки под 4 андроид чтобы запускался линукс из под андроида?

 

miphitex
()

Как поиграть в GTA: LCS на Linux

Галерея — Скриншоты

Мне удалось поиграть в Grand Theft Auto: Liberty City Stories на Linux на моей RTX-видеокарте. Это стало возможным благодаря WayDroid, а сама игра Grand Theft Auto: Liberty City Stories давно официально и нативна стала доступна на Linux.

GTA: LCS я скачивал с Google Play, потому что 9 лет назад я там покупал GTA: LCS за 200 рублей (покупал я с целью, чтобы RockStar портировали ГТА 5 на Android). Геймпад в GTA через WayDroid работает. GTA: LCS я проходил на PSP ещё в 5-м классе, плюс недавно проходил GTA: VCS на эмуляторе PSP в своём смартфоне - так что я неплохо освоил управление геймпада в ГТА.

Почему я использовал WayDroid, а не Anbox. Anbox устарел, несколько лет не развивается - поддерживает максимум Android 9. WayDroid поддерживает все приложения и игры от современных Android, плюс развивается активно.

Grand Theft Auto: Liberty City Stories на моей RTX 3000-й серии играбельна в FullHD + 60 FPS. Ещё бы RTX-карта не тянула GTA: LCS, ибо одна только RTX 2060 мощнее всех смартфонов 2016-2020 гг.

Вы можете поиграть в Grand Theft Auto: Liberty City Stories на Linux.

 , ,

ConLenov
()

Grand Theft Auto: Chinatown Wars на RTX Linux

Галерея — Скриншоты

Поиграть в Grand Theft Auto: Chinatown Wars на Linux возможно. Как и Liberty City Stories, Chinatown Wars выходила и на Android. Поэтому как и в прошлом посте я использовал WayDroid. Алгоритмы установки GTA: Chinatown Wars на Linux такие же, как и GTA: Liberty City Stories.

Почему Android-версия? Дело в том, что Grand Theft Auto: Chinatown Wars на Android взяла самое лучшее из PSP и Nintendo DS. Теоретически на Android-версию GTA: Chinatown Wars возможны модификации (франшиза игр ГТА очень популярна среди ModMakers).

Что Chinatown Wars, что Liberty City Stories никогда не выходили на ПК, из-за чего найти их в Стиме или ГОГ невозможно. Самые лучшие версии - это Android-версии. Во-первых, про модификации я писал выше. Во-вторых, берут самое лучшее из всех игровых платформ. В-третьих, высокое разрешение. В-четвёртых, мобильные версии ГТА полноценно поддерживают клавомышь.

 ,

ConLenov
()

Как научиться ПРОГРАММИРОВАТЬ

Форум — Development

Хочу научиться программировать, опыт практически нулевой. Есть какая либо лит-ра, что бы научиться программированию? Синтаксис и прочее можно выучить по докам, а хотелось бы лит-ры где допустим идёт объяснение функционального программирования и примеры на нескольких языках или где идёт объяснение типизации и примеры на нескольких языках и т.п. Есть такие? В итоге хочу заняться PHP, но синтаксис можно и на php.net выучить, а программированию это не научит.

 , ,

mdd
()

Настройка Neovim/Nvim

Статьи — Разработка

Введение

Neovim или просто Nvim — это современный редактор, возникший как замена Vim.

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

Да, вы можете взять VS Code, поставить кучу плагинов чтобы получить необходимый функционал, но сам редактор, плагины настраиваются через JSON, что не позволяет добавить какую-нибудь пользовательскую функцию для сортировки файлов в проводнике или навесить сочетание на вызов функции… Там такое можно сделать через написание расширений, что намного сложнее и трудозатратнее чем в том же виме + в последнем меньше ограничений со стороны APIVS Code нельзя радикально переделать интерфейс, заменить проводник на другой и т.п.).

( читать дальше... )

 , , , ,

rtxtxtrx
()

Зачем ты переехал с Vim на Nvim, юзернейм?

Форум — General

Собственно сабж - вопрос к тем, кто переезжал - как опыт? ради чего переехали? какие встретили незапланированные плюсы-минусы?

У меня сейчас временный перерыв в работе и вот задумался над тем, чтобы причесать инструментарий.

 ,

mega_venik
()

Хочу Live Flash с двумя разделами

Форум — Admin

Привет, ЛОР.

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

А ведь, наверное, можно было бы сделать готовый лайв с двумя разделами: с одного грузится система, другой автомонтируется при входе как rw. И телодвижений меньше, и экономится один порт USB (ситуация, когда доступно только одно гнездо, не самая частая, но иногда бывает).

Интересно, такое кто-нибудь уже сделал?

 ,

hobbit
()

в 8086 ELKS сделали работу с многосегментными прогами.

Форум — Development

https://github.com/ghaerr/elks/wiki/Using-OpenWatcom-C-with-ELKS

OpenWatcom C, формат бинарника от os2, до 320 кб :) (раньше было до 128 кб - 2 сегмента)

 

Andrew-R
()

Доступ к SAMBA без пароля

Форум — Admin

В домашней сети установлен сервер Proxmox Для общего доступа к файлам и папкам на хосте развернут сервер SAMBA Хочется получить беспарольный доступ с любых устройств. Для различных ТВ-приставок и мобильных устройств этого удалось добиться, а вот для компьютеров с Windows 11 не получается. При попытке войти на сервер SAMBA Windows 11 выкидывает диалог авторизации. Перепробовал различные варианты и мануалы, но никак не получается решить задачу. Конфиг smb.conf следующий

[global]
 
workgroup = LAN
server string = Media Server
security = user
map to guest = Bad User
log file = /var/log/samba/%m.log
max log size = 50
guest account = nobody
dns proxy = no
 
[Music]
comment = Музыка
path = /srv/samba/Music
read only = no
guest ok = yes
create mask = 0777
directory mask = 0777
force create mode = 777
force directory mode = 777

[Movies]
comment = Фильмы
path = /srv/samba/Movies
read only = no
guest ok = yes
create mask = 0777
directory mask = 0777
force create mode = 777
force directory mode = 777

 ,

Max77
()

Делаем из Vim IDE

Статьи — Разработка
Делаем из Vim IDE

В стародавние времена когда деревья были большими, трава зеленее, а мороженное стоило по 10 копеек, на Земле жили динозавры, и эти динозавры программировали в Vim.

( читать дальше... )

 , ,

rtxtxtrx
()

Шрифты с отличающейся кириллицей

Форум — Development

Лет 5 ждал, пока кто-то сделает, и в итоге сам сделал. Задача состояла в том, чтобы сделать шрифт, в котором визуально отличаются пары букв, которые обычно выглядят одинаково, например, „с“ и „c“. Тогда при любой работе с двуязычными текстами в программировании можно будет избегать ошибок, связанных с перепутыванием этих букв.

https://tvoygit.ru/budden/dr_cyr

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

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

 , ,

den73
()

Расшифровка кодов

Форум — Talks

Есть ли какой-нибудь хороший новичковый мануал по криптографии?

Примерная задача такая: есть неведомая чертова фигня, если распечатать - будет пол-листа формата а4. Нужно понять, что же там зашифровано.

Т.е. понятно, что это искусство, изучаемое чертову прорву лет. Но может есть какие-нибудь маны, чтобы ухватить сам стиль мышления? Как нужно думать, чтобы успешно расшифровывать.

(вроде, это достаточно нетехническая вещь, чтобы не засорять ей /development)

stevejobs
()

Работа с фотографиями в Linux

Форум — Multimedia

Color management:

  • colord — создание, установка и использование по назначению цветовых профилей. GNOME Color Manager и colord-kde — графические приложения для работы с colord в GNOME и KDE, соответственно
  • ArgyllCMS — CMS, необходимая для профилирования вашего фотоаппарата, монитора, сканера и принтера

Обработка, конвертация и управление коллекцией RAW-изображений

  • Darktable — наиболее динамично развивающийся, многофункциональный конвертер/каталогизатор
  • RawTherapee — другой отличный конвертер и каталогизатор в одном лице
  • Rawstudio — ещё один, похоже, приостановил развитие
  • Photivo — конвертер, но не каталогизатор с весьма немалым выбором доступных инструментов, по словам разработчиков, нацеленный на опытных фотографов
  • UFRaw — минималистичный RAW-процессор, для предпочитающих обрабатывать фотографии уже в графическом редакторе
  • digiKam — внезапно, тоже имеет базовый функционал RAW-конвертации
  • А если вы настолько просветлённый фотограф, что обрабатываете свои фотографии сидя в консоли, для вас есть dcraw, код которого используется в куче коммерческих и некоммерческих конвертеров

Графические редакторы

  • GIMP — просто без комментариев
  • Krita — больше подойдёт художнику, чем фотографу. Тем не менее, есть поканальные кривые, Lab, CMYK, маски, корректирующие слои и другие, греющие душу, возможности
  • AzPainter — редактор полноцветных изображений, с расширенным функционалом для редактирования фотографий (RGBA, 16bit), имеет некоторую поддержку *.PSD
  • Для просветлённых фотографов из предыдущего раздела подойдёт консольный пакет ImageMagick — на пару с dcraw позволит завалить мир шедеврами не загружая иксы

Управление фотоаппаратом с компьютера

  • gPhoto2 — библиотека, которая поддерживает 1800 камер, возможно и вашу
  • Entangle — позволяет управлять всеми настройками камеры и снимать непосредственно с компьютера

Focus stacking, склейка панорам и снимков с большим динамическим диапазоном (HDR)

  • Hugin — мощный инструмент для склейки панорам из нескольких снимков
  • krpano — создаёт интерактивные виртуальные туры в формате HTML5 и Flash-приложений (Проприетарен)
  • Kolor Autopano Giga — мультиплатформенный коммерческий пакет, предназначенный для склейки панорам и создания на их основе виртуальных туров
  • Luminance HDR — генерирует HDR-фоторафию из нескольких, различно экспонированных, снимков
  • MacroFusion — простая графическая надстройка над Enfuse, позволяющая, в том числе склеивать снимки, сделанные с брекетингом по фокусу, для получения большей ГРИП, например при макросъёмке

Time-lapse

  • Kdenlive — видеоредактор, умеющий склеивать последовательно снятые фотографии в видеоролик
  • ffmpeg или его форк libav — тот случай, когда работа с изображением из консоли будет вполне оправданна. Наборы библиотек и программ для работы с видео, в данном случае — для создания видеоролика из нескольких фотографий
  • slowmoVideo — программа, замедляющая получившийся видеоролик и делающая его более плавным

Астрофото

  • SIRIL — свободный обработчик астрофотографий, предназначенный, в основном, для астрономов-любителей

Работа с онлайн фото-стоками

  • Xpiks — приложение для атрибутированния и загрузки изображений на стоки для стоковых иллюстраторов и фотографов

 , , ,

ist76
()

Почему не сходятся размеры пакетов?

Форум — Development

Есть в Linux функция sendmsg. Я создал сокет с возможностью отправлять свой ip заголовок и udp. Я вызвал функцию с размером пакета 1500, возникает ошибка message too long и она не уходит пока я не понижаю размер до 1480. Но ведь максимальный mtu 1500? А в wireshark размер моих пакетов 1494, почему? Откуда ещё 14 байт?

 ,

Ingvar2145
()

Выбор DE для минимализма и экономии ресурсов

Форум — Desktop

Всем привет!

Хотел попросить совета относительно среды рабочего стола (DE), поскольку - по моим ощущениям - привычный XFCE идет куда-то не туда в плане потребления ресурсов.

Требования достаточно простые:

  • меньше потребление ресурсов, для экономии готов\планирую использовать консольные приложения
  • возможность отключить или свести к минимуму украшательства\прозрачности ибо не нужно
  • возможность делать множество методов ввода (восточные языки) через ibus или аналог

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

Бэкграунд: Много лет сидел на крысе XFCE. На маломощном лэптопе пользуюсь LXDE. Также пользовался Openbox от Crunchbang и Bunsenlabs. С KDE исторически меньше работал.

 , ,

alexey8
()

Samba и AD

Форум — Admin

Начал только общаться с Samba. Нужно настроить шару на Самбе 3.6 (Centos 6.5) с авторизацией к ней по учетным записям из AD (Windows Server 2003). Поставил Kerberos, kinit получает нормально. Поставил winbind, пользователи и группы отображаются с домена нормально. Centos ввел в домен. Захожу с виндовой машины, которая в домене под на шару. Папку видит, запрашивает на нее пароль и логин, но не пускает ни с одной доменной учетной записью.

Папку создал # mkdir /home/papka Дал права # chown -R 777 /home/papka Часть файла конфигурации, где прописывается шара smb.conf: [papka] comment = papka_obmen browseable = yes path = /home/papka wriatable = yes valid users = @"мой домен\имя OU, где лежат пользователи в домене" create mask = 0660 directory mask = 0770 create mask = 0666 directory mask = 0777

В чем может быть причина?

 

stampidu
()

Linux From Scratch 12.1

Новости — Linux General
Группа Linux General

Сообщество Linux From Scratch объявляет о выпуске дистрибутива-книги LFS 12.1, также доступен перевод на русский язык.

Основные изменения включают обновления набора инструментов для binutils-2.42 и glibc-2.39. В общей сложности, с момента последнего выпуска было обновлено 43 пакета, среди них Grub 2.12, Systemd 255, SysVinit 3.08, Openssl 3.2.1, Python 3.12 и другие. Ядро Linux было обновлено до версия 6.7.4.

( читать дальше... )

>>> Подробности

 ,

WildWest
()

Найти случайно затёртый с диска исходник

Форум — Development

В очередной (третий-четвёртый за несколько последних лет) раз затерев по неаккуратности файл с кодом (cp не в ту сторону), на который был потрачен предыдущий час или больше, и который ещё не был закоммичен, решил что искать его с помощью dd и grep - занятие утомительное. Слышал тут про binwalk, но, посмотрев описание, то ли не осилил найти способ её для этой цели использовать, то ли она и правда для другого.

Написал свою прогу в итоге: исходник.

Компилировать: gcc -o rawsearch rawsearch.c

Синтаксис: ./rawsearch if=/dev/sda8 str=some_string_from_file

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

static int is_binchar(char c) { return (c==127 || c>=0 && c<=6 || c>=14 && c!=27 && c<=31); }

(это символы которые по мнению проги в текстовых файлах не встречаются).

Возможно кому-то будет полезно.

Исходник максимально простой (всего 300 строк и 12кб), можно легко патчить под какие-то потребности по месту.

 , , ,

firkax
()

iventoy

Форум — Admin

Зайдя на сайт ventoy (за новой версией их классной утилиты) обнаружил у них сабж (ventoy по PXE). Круто.

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

Короче есть кто уже юзал и как впечатления ?

 ,

mx__
()

Свернуть окно по ID процесса

Форум — Admin

Как из командной строки свернуть окно программы, зная ее PID и ID окна (as in wmctrl -lp)?

Нашел

xdotool search --name "<окно>" windowminimize
но тут надо заголовок окна.

Иксы, кеды.

Конечная цель - проверить почту в Sylpheed из скрипта, не разворачивая его окно, sylpheed --receive-all делает что надо, только разворачивает окно, я хочу сворачивать обратно.


UPD

WN=$(xprop -id $WID WM_NAME | awk -F '"' '{print $2}')
xdotool search --name "$WN" windowminimize

 ,

damix9
()