LINUX.ORG.RU

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

Oni 2 — Vim-like редактор на OCaml

Форум — Talks

Ъ: https://v2.onivim.io/

Меня даже вчерашний шторм не разбудил, как я случайно наткнулся на факт о том, что Oni, фронтенд для NeoVim на Electron, переписали на OCaml, внезапно выбросив как Vim (почти), так и Electron (полностью). Запилили, кстати, на собственном тулките, использующий GPU для отрисовки.

Теперь это коммерческий проект под EULA и двойной лицензией, выпуск коммитов под MIT будет с задержкой в 18 месяцев.

Обещают совместимость с плагинами и темами VS Code, опциональную поддержку VimL.

Сейчас просят $19 за lifetime-лицензию, дальше — больше (цены на уровне Sublime).

А вы уже сделали предзаказ? Я — да.

 , , oni, ,

commagray
()

vim - маппинг клавиш с Esc-последовательностями

Форум — Talks

Мучал гугол, но нужного ответа не нашёл.

Хочу сделать перемещение курсора по atl+hjkl. В моём случае alt+h даёт ввод ^[h. Другие буквы аналогично. Делаю map <Esc>[h - первое же нажатие выводит из режима вставки (что логично, ведь указан <Esc>). Замена на ^ ситуацию не меняет. Как сделать так, чтобы он не выходил из режима вставки?

Можно, конечно воткнуть обратно переход в режим вставки, но это ж какой оверхед будет, на каждое нажатие кнопки скакать между режимами?

 , , ,

ekzotech
()

Vim 8.0

Новости — Open Source
Группа Open Source

Тихо и незаметно вышла новая версия текстового редактора Vim. Это первый мажорный релиз за последние 10 лет. Добавлено множество новых возможностей, сделана куча мелких улучшений, исправлено множество багов.

Среди новых возможностей:

  • добавлена поддержка асинхронного ввода/вывода, каналов, JSON;
  • добавлены задания;
  • добавлены таймеры;
  • реализованы лямбды, замыкания, partials;
  • реализованы пакеты;
  • новый стиль тестов для упрощения тестирования;
  • содержимое viminfo теперь обновляется с учётом временных меток, а не перезаписывается;
  • добавлена поддержка GTK+ 3;
  • для Windows добавлена поддержка DirectX.

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

 ,

Deleted
()

Сглаживание шрифтов в i3

Форум — Desktop

Здравствуйте!

cat .Xresources

Xft.hinting: 1
Xft.hintstyle: hintslight
Xft.antialias: 1
Xft.dpi: 96
Xft.rgba: rgb
cat .config/fontconfig/fonts.conf

<?xml version="1.0"?><!DOCTYPE fontconfig SYSTEM "fonts.dtd">
 <fontconfig>
     <match target="font">
         <edit mode="assign" name="rgba">
             <const>rgb</const>
         </edit>
     </match>
     <match target="font">
         <edit mode="assign" name="hinting">
             <bool>true</bool>
         </edit>
     </match>
     <match target="font">
         <edit mode="assign" name="hintstyle">
             <const>hintslight</const>
         </edit>
     </match>
     <match target="font">
         <edit mode="assign" name="antialias">
             <bool>true</bool>
         </edit>
     </match>
 </fontconfig>
Аналогичное содержимое и у ~/.fonts.conf
cat .config/i3/config|grep font

font pango:Liberation 9
В AwesomeWM шрифты везде сглажены в полном соответствии с этими настройками, а в i3 выглядят немного размытыми (как если бы не сглаживались). Подскажите, пожалуйста, что делать.

i3 version 4.12 (2016-03-06, branch «4.12»)

 , , ,

Norong
()

Несколько вопросов по FreeBSD

Форум — General

Здравствуйте! Поставил в виртуалку FreeBSD 10.3 попробовать, и у меня возникло несколько вопросов. Пожалуйста, помогите разобраться с ними.

  • Сразу после установки системы я выполнил pkg info и увидел, что единственный пакет, зарегистрированный в системе - сам pkg. Правильно ли я понимаю, что вся остальная «система» является единым целым и не подконтрольна пакетному менеджеру? Если да, то почему тогда сам pkg не является её частью?
  • Порты и бинарные пакеты. Какой из этих способов установки программ является более предпочтительным? Как они совместимы между собой? Регистрируются ли программы, установленные из портов, в pkg? Как соотносятся между собой количества программ, доступных в портах и в бинарном виде? Собираются ли бинарные пакеты из портов автоматически у разработчиков FreeBSD? Для всех ли программ из портов есть бинарные пакеты?
  • В qemu у меня -vga vmware, во FreeBSD установлены xf86-input-vmmouse и xf86-video-vmware, в иксах дико лагает курсор, дергаётся из стороны в сторону. Как следует исправить эту проблему?
  • pkg info показывает список всех установленных в системе пакетов. Есть ли возможность увидеть те из них, которые были установлены явно? Аналог apt-mark showmanual или просмотра файла world в Gentoo.

Заранее спасибо

Перемещено Falcon-peregrinus из talks

 ,

Norong
()

Японская Локаль в Kubuntu 15.10

Форум — General

Здравствуйте! Есть необходимость писать на японском языке. Пытался реализовать через установку локализации и выборки клавиатуры стандартными методами, но так не получается. Не работает.

Затем установил Ibus и сделал его дефолтным в настройках самого linux. Теперь печатать на японском можно, но возникла проблема с другими вещами. Например: не работают горячие клавиши для сворачивая окон, вызова приложений и т.п.

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

Вопрос: можно ли установить японскую локаль в стандартный вывод, а не Ibus к примеру. И вернуть горячие клавиши для работы с окнами и т.п. Заранее спасибо.

 , ,

YourFriend
()

Как настроить, чтобы /etc/conf.d/{consolefont,hwclock,keymaps,modules} не затирались?

Форум — General

Кажется, после обновления util-linux или чего-то такого, etc просит обновить файлы конфигурации в /etc/conf.d/:

  • consolefont
  • hwclock
  • keymaps
  • modules

и так далее.

Дьявол подери, зачем мне их каждый раз мержить или вимдиффать, существует ли здесь настройка по примеру xorg.conf.d и прочих udev.d, *.d, куда можно вносить изменения и при обновлении не нужно будет опять обновлять файлы конфигурации?

 ,

kep
()

Выключение экрана через 5 минут, как поменять?

Форум — Desktop

xubuntu 14.04 + laptop-mode-tools, в настройках xubuntu выключение экрана отключено, в lmt тоже убрал, но все равно при бездействии выключается экран через 5 минут. Как увеличить время или убрать вовсе?

 ,

gal78rus
()

Посоветуйте книгу по С++11-17

Форум — Talks

По С++ 03 есть отличная книга Брюса Эккеля. Но она выпущена давно и там рассматриваются только старые плюсы. Хочется что-то такого же уровня, но по новым стандартам.

 ,

next_time
()

Задолбали скриншоты с лором или минутка самопиара

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

Сильно кастомный Notion WM
Vimperator
Dzen2
mpd + ncmpcpp

Собственный бложик с кастомным css на jekyll.

>>> Просмотр (1920x1200, 1266 Kb)

 , ,

e7z0x1
()

Gentoo Linux на Macbook Pro 2015

Форум — Linux-install

Есть макбук, хочу на него Gentoo Linux. И да, комментарии в стиле «линукс на маке не нужен» мне не интересны. Нужно и всё. После того, как попользовался макосью - понял, что нормально работать так не смогу, нужен тёплый ламповый gentoo с kde (а макбук хорош количеством оперативки, мощным процессором, батарейкой, экономичностью, и не тяжёлый при этом).

Нашёл инструкцию https://wiki.gentoo.org/wiki/Apple_Macbook_Pro_Retina_(early_2013) - но выглядит немного староватой. Насколько понимаю, у макоси сейчас свой загрузчик, который запускается из UEFI, и нужны какие-то костыли вроде refit/refind - но не понял, для чего. Разве я не могу UEFI настроить на загрузку grub2 (который расположу на разделе в 50-100 мегабайт, к примеру), чтобы потом из него грузить либо макось, либо линукс, на выбор?

Или так не получится, и сам EFI-загрузчик надо будет научить грузить по выбору либо macos, либо grub2, а оттуда уже linux?

linux я хочу расположить на LVM, с этим проблем, думаю, быть не должно. Только раздел macos не получилось подмонтировать (пробовал загрузить system rescue cd последней версии), пишет «wrong fs type», из gentoo пока не пробовал, но подозреваю, что могут возникнуть проблемы.

Хочу не на замену, а второй системой, так как пока не уверен, что все железки заработают.

 , ,

BattleCoder
()

видимые символы в vim (latex)

Форум — General

Добрый день, Форум.

Подскажите пожалуйста, как избавиться от такой проблемы. При работе c tex'овским файлом, tex-команды типа \int заменяются на знак интеграла, команда \alpha - на саму букву альфа, и т.п. Что нужно сделать, где в настройках это указывается, что бы такой замены не происходило? (Установлен, уже очень давно, плагин vim-latexsuit, но проблема возникла только сейчас)

Тем не менее хочется что бы замены были выключены не везде. Использую vimwiki, в которой есть *bolt*, _italic_ и еще несколько классных фишек, которые хотелось бы что бы остались.

 ,

pechenu
()

Арчик геймера казуала

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

После выхода Виндовс 8 начал постепенно переходить на Линуксы. Сначала это была Убунта 12.04, затем различные ее версии и вот наконец, после нескольких пробных установок в виртуалке, поставил Арч, который служит мне уже целый год.

Сразу поставил Гнома и так на нем и остался, работает очень шустро и стабильно.

Компьютер использую в развлекательных целях - интернет, мультимедиа и игрушки, которые достаточно неплохо бегают на открытых драйверах АТИ.

Gnome Shell - Mist
GTK - Numix Solarized
Иконки - Numix-Circle + запилил некоторые свои

Консоль и Nautilus
Минималистичный Firefox с ЛОРом
Deadbeef и Transmission
Gnome-twitch и Minitube
Steam и Pidgin

>>> Просмотр (1920x1080, 999 Kb)

 ,

olegka
()

-vo=drm в mpv стало лучше

Форум — Talks

Вчера весь вечер коллективно отлавливали баг в mpv'шном -vo=drm. На моём nouveaufb оно упорно выводило:

   [vo/drm] Cannot set CRTC for connector 32: No such file or directory
   Error opening/initializing the selected video_out (-vo) device.
В итоге один из разработчиков mpv предложил проверить не сработает ли замена в video/out/drm_common.c строчки
kms->crtc_id = encoder->crtc_id;
на
kms->crtc_id = res->crtcs[j];
И оно заработало. А это исправление ушло в master ветку под именем «vo_drm: fix CRTC usage #2730».

Особенно это актуально в том контексте, что из mpv выпилили поддержку -vo=fbdev/fbdev2, и без -vo=drm и без иксов оставался вывод только через SDL/SDL2 (что не везде и не всегда корректно работает) и libcaca. В то время как в mplayer'е всё продолжает работать через fbdev/fbdev2.

 ,

saahriktu
()

Упражнения по регулярным выражениям

Форум — Admin

Доброго времени суток!

Сел на НГ-каникулах изучать Perl и дошел счас до регулярок. Очень уж они понравились, так что хочется, чтобы они получше запомнились. Из чего 2 вопроса:

1) Встречал кто-нибудь набор тестов по регуляркам, да побольше?

2) Регулярки SEd, Perl, awk и остальных языков сильно между собой по синтаксису отличаются? Здесь тупо лень гуглить, но если память мне не изменяет, у SEd там был какой-то дополнительный изврат с заменами строк и еще набором дополнительных возможностей (или перл тоже так умеет?).

 , ,

aido
()

Как вы поступаете если вам нужен пакет, а его нет в текущей версии дистра?

Форум — Talks

1) Ставите из новой решая зависимости(если да, то как удобнее всего это делать, чтоб потом можно было удалить пакет и то, что наставил с ним - debian)

2) Компилите - тут все понятно

3) Ставите дистр где то, что нужно есть в виртуалку.

 

webmak
()

Обход блокировок при переходе на ~amd64 в calculate linux

Форум — Desktop

Привет всем и с новым годом! Я относительно новый в calculate и gentoo. Решил попробовать посидеть на тестируемой ветке. В /etc/portage/make.conf/custom добавил ACCEPT_KEYWORDS="~amd64", а что делать дальше - не знаю. Попытка обновиться с помощью emerge -uDN world или cl-update приводит к выводу сообщения, что некоторые пакеты блокированы и за подробной информацией отсылают к https://wiki.gentoo.org/wiki/Handbook:X86/Working/Portage#Blocked_packages. Но содержание этой страницы для меня никак не вносит ясности. Прошу помочь осилить.

 , , , ,

heaven__12
()

Не все спонсоры Jolla получат обещанные планшеты

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

Компания Jolla опубликовала статью в собственном блоге где, помимо всего прочего, сообщила «плохую новость»: не все (или никто — фраза на английском сформулирована достаточно двусмысленно) люди, поддержавшие проект на сайте Indiegogo, получат обещанный планшет. Компания, однако, обещает, что никто не уйдёт с пустыми руками (не вдаваясь в подробности).

Оригинал: «The bad news here is that we are not able to complete the production to fulfill all contributions. In other words, all of our backers will not get a Jolla Tablet. However, you can be sure you will not end up empty handed. We might even have some positive surprises in stock for you. But more on that will follow, feel free to speculate!»

Перевод: «Плохая новость состоит в том, что мы не смогли выпустить достаточно изделий для всех, кто нас поддержал. Другими словами, не все (или никто — прим. пер.) из них получат Jolla Tablet. Тем не менее, будьте уверены, что вы не останетесь с пустыми руками. Возможно, мы даже сделаем вам приятный сюрприз. Обо всём этом — позже, пока что включите воображение».

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

 ,

abelikoff
()

vim airline

Форум — General

Доброго времени суток! Прошу, подсобите с vim и плагином airline.

Сейчас между нижней границей и airline 2 линии, нужно спустить на 1 ниже. Возможно ли такое?

И еще: у полоски airline сверху, отображающей открытые табы и буферы, уголки появляются только после смены режима. Например, при переходе в режим вставки. Можно это как-то вылечить?

.vimrc

скрин vim

 ,

zooZooz
()

Энтузиасты запустили Linux на Playstaion 4

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

Благодаря уязвимости в движке WebKit и драйвере GPU стандатной операционной системы Playstation OrbitOS, основанной на FreeBSD, стал возможен запуск ОС Linux. Работает Wi-Fi, Blutooth, Ethernet, звук и видео через HDMI.
Пока неработоспособно 3D-ускорение и USB.

По ссылке вы можете увидеть видеодемонстрацию запуска Linux с XFCE, а также игру Pokemon в эмуляторе Game Boy.

Патчи для поддержки остальных устройств ожидаются в ближайшее время. По словам разработчиков, «инженеры Marvell, разрабатывавшие южный мост, курили очень крутую дурь», что усложняет поддержку железа.

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

 ,

escobar
()