?

Log in

No account? Create an account

Свободное программное обеспечение в России


Перестал запускаться редактор ATOM
gansioral

      Недавно столкнулся со следующей проблемой в редакторе ATOM. Запускаю его, и открывается окно в котором доступны пункты верхнего меню и все. Само окно пустое. Пункты меню открываются, можно выбрать подпункты, но при выборе ничего не происходит.  АТОМ имеет очень много дополнений, на момент написания заметки на сайте ATOM.io зафиксировано 7631 дополнение. Многие из них дублируют друг друга, некоторые могут и не установиться в вашу текущую версию АТОМ. Некоторые при установке мешают друг другу,  хотя иногда высвечивается предупреждение о том, что возникли какие-то проблемы. При автоматическом обновлении  до свежей версии, также могут возникнуть несовместимости с дополнениями.  В моем случае так и произошло.  

Решение:

   Зайдите в каталог - C:\Users\username\AppData\Local\atom\ packages и удалите все плагины. Запустите ATOM. Все запустится без установленных дополнений. Их придется установить заново.


Кавычки и тире
hymnazix

Если что, то я ни разу не граммар-наци. В конце концов, мы живём в свободной стране и если кому-то нравится писать «карова», то имеет на это полное право. Тем более, если в качестве аргумента использует универсальное «а мне пофиг».

Опять же, корпоративный стандарт. Например, в 1С принято применять английские двойные кавычки.

Тем не менее, «холодными закусками и супом закусывают только недорезанные большевиками помещики». А мало-мальски уважающий себя человек… Ну, сами понимаете.

Насколько я могу судить, наиболее массовые проявления пофигизма или корпоративности выражаются в следующем:

  • употребление английских кавычек вместо «ёлочек» и «лапок»;
  • употребление дефиса вместо тире;
  • употребление трёх точек вместо многоточия;
  • употребление прописной (большой, заглавной) буквы вместо знака ударения.
  • Для практического решения проблемы существует два метода — Compose и «3-й ряд».

Достоинства Compose — простота настройки и абсолютная универсальность с точки зрения потенциальных возможностей. То есть, его можно использовать не только для удобного ввода типографских символов, но и для сокращения набора часто употребляемых фраз.

Например, в файл .XCompose можно вписать вот такую строку:

<Multi_key> <Cyrillic_pe> <Cyrillic_i> : "При всём моём к Вам уважении"

Это даёт возможность в форумной дискуссии нажать на всего три кнопки и потом послать собеседника с соблюдением всех правил сетевого этикета.

Однако, у Compose есть один существенный минус. Например, в KDE многие последовательности попросту не работают в GTK-приложениях. Точнее так — в каких-то дистрибутивах (например, в Slackware) работают, а в каких-то (например, РОСА) — нет.

Про xim я, разумеется, в курсе. И уже безуспешно пытался.

Поэтому, «3-й ряд». Плюс — всё-таки одновременное нажатие привычней последовательного. Минус — настройки там сильно замороченные по сравнению с Compise.

Все опции «3-го ряда» содержаться в файле /usr/share/X11/xkb/symbols/typo. Таким образом, если в нём что-то отредактировать, то при обновлении иксов все изменения будут умножены на ноль.

Умные люди предлагают создать в том же каталоге новый файл и явно указать KDE, что типографские символы лежат именно там. Для этого в файле .kde/share/config/kxkbrc надо заменить typo на своё имя. Наверное, они правы, только у меня такой метод почему-то не сработал.

Теперь о замороченности. Вот как выглядит строка в файле /usr/share/X11/xkb/symbols/typo:

key <AC07> { [NoSymbol, NoSymbol, doublelowquotemark, singlelowquotemark] }; // "j"

Интуиция подсказывает, что key — это обозначение кнопки, а в квадратных скобках указаны символы, которые вводятся при её нажатии — простом, с Shift, с 3levelkey (кнопки, которая назначена для «3-го ряда»), с 3levelkey и Shift одновременно. И, кстати, понятно, почему первые два значения пусты — чтобы не поломать обычный ввод.

Однако, есть два вопроса. Где взять обозначения кнопок? И где найти названия символов?

Ответ на первый таков — в другом файле из каталога /usr/share/X11/xkb/symbols/. Например, в usr/share/X11/xkb/symbols/ru.

Вторая проблема решается таблицей кодов символов, поскольку вместо длинного и не очень понятного слова можно использовать код. Например, знак ударения — U0301.

Кстати, по умолчанию настройки «3-го ряда» довольно странные. Чаще всего в русском языке применяются французские кавычки (они же — «ёлочки»). Решение вполне логичное и интуитивно понятное — «3levelkey + <» и «3levelkey + >». То есть, без 3levelkey — один «уголок», с 3levelkey — два.

Интуиция подсказывает, что редко употребляемые немецкие кавычки должны быть на тех же кнопках, но с Shift. Однако, облом. На самом деле они вводятся вот так — «3levelkey + j» и «3levelkey + k». Никогда не догадаюсь и никогда не запомню.

В-общем, «всё надо менять». Правила для кавычек у меня выглядят так:

key <AB08> { [NoSymbol, NoSymbol, guillemotleft, doublelowquotemark] }; // "<"
key <AB09> { [NoSymbol, NoSymbol, guillemotright, leftdoublequotemark] }; // ">"

Тире — там же, где дефис (вариант по умолчанию). Только я заменил там символ переноса (всё равно никогда не использую) на минус. Можно вместо минуса указать среднее тире — endash.

key <AE11> { [NoSymbol, NoSymbol, emdash, minus] };

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

key <AB10> { [NoSymbol, NoSymbol, ellipsis, U0301] }; // "."

Originally published at FOSSBlog. You can comment here or there.


О Зеленоградске: немного другой правды
hymnazix

Меня окончательно замучила совесть. И тут, и на форумах НЗ я хвалил и хвалю Зеленоградск. Видимо, дохвалился до того, что в понимании некоторых людей (увы, не одного и не двух) я стал кем-то типа пропагандиста-эксперта по зеленоградскому курортному отдыху. Если вы тоже так считаете, то идите под кат и не говорите потом, что я вас не предупреждал.

Прошлым летом по понятным причинам в Зеленоградске был наплыв курортников. Многие приехали на Балтику первый раз. Над городом висела чёрная аура, в которой явственно читались слова «пропал отпуск».

Обычно курортники погружены в себя и практически не обращают внимания не окружающих их людей (по крайней мере, пока те их не трогают). Я же человек общительный и профессионально любопытный. И вот что я узнал из разговоров с «новыми зеленоградскими курортниками».

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

В первую очередь — климат. А именно — температура воды в Балтийском море. Для тех, кто совсем не в курсе, вот некоторые цифры для сравнения (первое, что нагуглилось по соотвествующему запросу):

  • Египет — 28°C;
  • Турция — 23°C;
  • Крым — 22°C;
  • Сочи — 22°C;
  • Анапа — 22°C;
  • Зеленоградск — 19°C.

Важное замечание — это примерно средняя температура в сезон. Плюс-минус 2-3°. И если в Анапе эти самые минус 3° просто прохладная вода, то в Зеленоградске капец холодрыга.

У вас есть дома термометр? Если есть, то налейте в ванную воду и добейтесь, чтобы её температура составила примерно 17-18°. Теперь залезайте. Нормально вам так купаться?

Второе — курортная инфраструктура. Знаете, сколько в Зеленоградске ночных клубов? Можете не гуглить, я вам и так скажу — ни одного. От слова совсем. В будни в 23-00 город уже спит.

По набережной (там её называют променадом) не ходят афрокалининградцы с обезьянками. Рядом с кафешками нет зазывал. Да и сами кафешки какие-то тихие.

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

На банане, конечно, катают. Представляете, как это здорово — тебя тянет катер, а на тебя летят холодные брызги. Если кто-то думает, что температура морских брызг выше температуры морской воды, то это не так. Нуачё, в Крыму курортники синие с бодуна, на Балтике — от холода.

Думаете, вы там будете питаться копчёными угрями вперемешку с клопсами. Вариант, конечно, реалистичный, но придётся поискать. Национальное калининградское блюдо — пицца. Клопсы — это обычные мясные тефтели. А за копчёной рыбой идите либо на рынок, либо езжайте на косу. И никто не гарантирует, что эта рыба будет балтийской, а не размороженной привозной.

Полагаете, при таких условиях там всё почти даром, включая жильё? Вот вам для сравнения:

А теперь пойдите и найдите что-то в Зеленоградске за 1000 руб. в сутки. Нашли?

Конечно, Зеленоградск прекрасный город. Но для очень и очень специфических людей. Это не массовый курорт с тёплой водой и привычной инфраструктурой. В-общем, если вам нравится Турция, Египет, Крым и т.п., то не надо ехать в Зеленоградск. Испортите себе отпуск, а окружающим настроение.

Originally published at FOSSBlog. You can comment here or there.


Lenovo демонстрирует опасность использования предустановленного ПО
hymnazix

О том, что ИТ-компании следят за действиями пользователей давно ни для кого не секрет. Пользователи даже перестали возмущаться — в конце концов, это делается (по крайней мере, нам так говорят) для более эффективного показа рекламы, за счёт которой существует масса бесплатных сервисов. Мол, иначе никак. Мы сделали вид, что поверили.

Однако, Lenovo наглядно продемонстрировала, что успокоились мы слишком рано. На сайте Electronic Frontier Foundation появилось сообщение, в которой эта компания обвиняется в установке на продаваемые ноутбуки шпионского ПО, отслеживающего действия пользователя в сети и на основе его предпочтений вставляющем собственные рекламные блоки на просматриваемые им веб-страницы.

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

Но это ещё не всё. Оказывается, рекламные блоки показывались даже на сайтах, доступ к которым защищён HTTPS. Для этого Lenovo использовала поддельный корневой SSL-сертификат, который на лету генерирует фиктивные сертификаты для каждого защищённого сайта. То есть, на практике оказалось, что якобы защищённое соединение никакое не защищённое.

Будучи пойманной за руку, компания не стала отрицать очевидного. А сказала, что всё это делается исключительно для блага самого пользователя, чтобы помочь ему более эффективно делать покупки в сети. И, само собой, заявила, что из-за отрицательных отзывов подобная практика если не прекращена совсем, то по крайней мере приостановлена. Особо отмечается, что корпоративный пользователь при этом не пострадал — на ноутбуки серии ThinkPad или серверы эта программа не устанавливалась.

Если вы думаете, что я сейчас снова начну Linux-агитацию, то это не так. Аналогичные модули запросто могут входить в комплект базовой установки какого-нибудь дистрибутива. Причём, его разработчикам даже не придётся приносить извинения — мол, продукт распространяется бесплатно, а им тоже надо с чего-то жить.

Пока более-менее приемлемым практическим решением проблемы я вижу переход на решения с большим сообществом «техногиков», которые любят разбираться во внутреннем устройстве системы и, вероятнее всего, заметят, если что-то там будет не так. Например, Arch Linux, Debian, Gentoo или Slackware.

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

Originally published at FOSSBlog. You can comment here or there.


Slackware 14.1 в картинках
hymnazix

Будучи неисправимым перфекционистом я не смог удержаться от того, чтобы довести свой рабочий стол на основе Slackware если не до полного и окончательного, то хотя бы до частичного ума. Результат — вот уже второй день мой основной ноутбук Lenovo S540 с системой РОСА лежит в сторонке, а я работаю на значительно более слабом Dell Vostro V130 со Slackware. И уже подумываю о смене дистрибутива для основной рабочей машины.

Под катом — скриншоты с небольшими комментариями.

Первым делом — главное. Одёжка. На этот раз я решил не копировать тему значков из РОСА, а поискать что-то другое. Вот такая плоская тема под названием BreezeRemix.

Киношки смотрятся, причём с кодеками я вообще не заморачивался. MPlayer, конечно, по возможностям уступает ROMP. Но на развитие своего проигрывателя РОСА, похоже, забила. Получается, зря привыкал.

Музыкальный проигрыватель — Peyote. В репозиториях его нет, пришлось собирать самому.

Текстовый редактор vim. Сперва огорчало, что не работает вставка по средней кнопке. Однако, умные люди просветили, что в Slackware надо использовать не просто среднюю кнопку, а среднюю кнопку с зажатой кнопкой Shift. Или добавить в конфиг опцию «set mouse=r», что я и сделал.

Браузеры. В репозитриях нашлись не только Opera и Google Chrome.

Но и Tor с UZBL. Яндекс.браузера нет. Ну и фиг с ним.

Кстати, клиента для Яндекс-Диска тоже нет. А для синхронизации с Облаком Mail.ru надо использовать старый клиент, который распространялся в виде одного исполняемого файла и не поддерживал авторизацию с СМС. Или вообще отказаться от импортозамещения и выбрать Dropbox.

Ну и, понятное дело, Yakuake — вообще не представляю, как я раньше без него обходился.

Да, вопрос со сглаживанием шрифтов можно решить вот по этой инструкции. Разницы лично я не заметил, но на душе немного полегчало.

Originally published at FOSSBlog. You can comment here or there.


О KDE 5
hymnazix

Прочёл обзор Алексея Федорчука «Netrunner. Столкновение с реальностью», в которой он приходит к следующему выводу:

…на нынешнем этапе развития мискт из компонентов 4-й и 5-й веток KDE — решение не самое удачное. И удивляться этому не следует, если вспомнить, сколько версий сменилось в «четвёрке», прежде чем ей стало можно пользоваться без боязни «уронить плазму»

Да, KDE 5 пока ещё допиливать и допиливать — «Каким будет KDE 5».

Так что, людям практического склада ума с переходом на KDE 5 лучше погодить.

Originally published at FOSSBlog. You can comment here or there.


Slackware — галопом по европам
hymnazix

В PCWeek опубликовался мой небольшой обзор дистрибутива Slackware. Для тех, кому лениво читать, сразу вывод:

…Slackware — самая быстрая и отзывчивая десктопная система. Что, в свою очередь, позволяет использовать для повседневной работы более «тяжёлый» и, соответственно, более функциональный и дружелюбный рабочий стол.

В частности, KDE на Slackware при активных эффектах работает на далеко не самой современной тестовой машине Dell Vostro V130 чуть ли не быстрей, чем LXDE на openSUSE. И на это даже не влияет запущенный браузер Google Chrome, в котором открыто более 10 вкладок.

Таким образом, у владельца относительно слабого ноутбука выбор невелик. Либо удобный в настройке дружелюбный дистрибутив и требующий ручного редактирования конфигурационных файлов рабочий стол, либо наоборот — сложный дистрибутив и простой рабочий стол. Отсюда и вытекает прагматизм пользователей Slackware — получить больше возможностей через затраты сопоставимых усилий.

Originally published at FOSSBlog. You can comment here or there.


О практичности виджетов
hymnazix

Вчера новый пользователь Linux Кузя решил помочь мне понять, почему KDE 4 — самый лучший рабочий стол на данный момент. И сделал это со свойственной всем котам изяществом и лаконичностью — залез на клавиатуру и закрыл запущенный терминал. Чем навёл меня на интересную мысль.

Вот рабочий стол KDE. Слева — виджет Plasmacon. Одна из тех самых «свистелок», за которые ругают KDE. Справа — обычный терминал. Разница между ними в том, что второй можно случайно закрыть (и потерять набираемый в vim текст), а первый — нет.

Originally published at FOSSBlog. You can comment here or there.


Matuntu: мои пять коп
hymnazix

Поскольку читатели FOSSBlog’а наверняка читают и alv.me, о причинах моего внимания к этому дистрибутиву рассказывать не буду — они очевидны. Поэтому сразу к личным и очень субъективным впечатлениям.

Я ставил тот же самый Matuntu-TT64-M-18+Compiz. Но как раз из любви к всевозможным эффектам, если они не мешают работе.

Вот сам рабочий стол Mate, который внешне ничем не отличается от старого доброго GNOME 2. На следующих снимках я фон убрал, чтобы не отвлекал.

Вот его Центр управления, в котором собраны почти все нужные для настройки инструменты.

Разумеется, первым делом я настроил клавиатуру. В том числе и для вводи типографских символов в 3-м ряду, который выбирается левой кнопкой Alt. Всё равно она больше ни для чего не используется.

Опции тачпада, увы, довольно скудные. Поэтому пришлось прописать в автозагрузку команду

syndaenom -kdi 2

А вот с переносом кнопок управления окном справа налево действительно получается не совсем логично. Интуиция подсказывает, что надо запустить dconf и поменять значение соответствующей переменной в секции mate. То есть, вот тут.

Но результат таким образом достигнут не будет — заголовок этой переменной в упор не видит. Нужна переменная находится в секции wm.

У меня не было с этим никаких затруднений потому, что я в своих действиях вообще не руководствовался никакой логикой. Вбил в поиск dconf слово «close» и нужная переменная выскочила первой. Если бы это не сработало, то дальше я бы не искал и решил, что имеет место глюк, он же баг.

Теперь о софте. Поскольку песня нам строить и жить помогает, первым делом я установил аудиоплееры MOC и Peyote, который лучше MOC.

Правда, Peyote никак не хотел играть mp3, хотя ставил я его строго по инструкции для Ubuntu. Сперва решил, что дело тут в отсутствующем в системе пакете lame. Установил. Безрезультатно.

И я плюнул на это дело, решив перекодировать mp3 в ogg, который точно играться будет. Установил аудиоконвертер, скормил ему mp3 и дал команду на конвертацию. На что система предложила мне установить какие-то дополнительные пакеты (я автоматически согласился, поэтому уже не помню какие). После этого mp3 начали проигрываться.

За просмотр киношек штатно отвечает VLC, но и обычный mplayer тоже есть.

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

Браузеры Yandex.Browser и Vivaldi дополнили компанию из предустановленных Firefox, Chromium и Opera developer. Правда, в отечественном браузере регулярно отказывает клавиатура — на клавиши жмёшь, а буквы не вводятся.

Само собой — Midnight Commander. Цвета, естественно, поменял на более приятные моему глазу (о вкусах не спорим).

Ну и, конечно, vim и rtorrent.

В системе был предустановлен интересный сниматель экрана 5СМ Uploader, который позволяет сразу отправлять снимок на сервер и получать ссылки для публикации. Сперва я его сдуру удалил, а при попытке вернуть взад выяснил, что в подключенных репозиториях такой программы нет.

Решение проблемы такое:

sudo add-apt-repository ppa:luza-mbox/ppa
sudo apt-get update
sudo apt-get install 5up

И прописать 5up в автозагрузку.

Программа действительно очень полезная. Она даже редактировать снимки умеет.

Наконец, о замеченных недостатках. Точнее — одном недостатке. На этом снимке слева масштаб значков 150%, а справа — 100%. Согласитесь, вот тут уж точно баг.

В-общем, мне очень понравилось. И на относительно стареньком Dell Vostro V130 работает быстро, даже с эффектами.

Originally published at FOSSBlog. You can comment here or there.

Метки: , ,

Linux Mint Xfce 17.1
hymnazix

На сайте PCWeek опубликовалась моя статья «BYOD с Linux: рабочий стол Xfce». Вкратце о личных впечатлениях.

Конечно, до KDE оболочка не дотягивает, что вполне понятно и объяснимо. На 1 Гб оперативной памяти KDE работать не будет, а Xfce — запросто, если верить разработчикам. Ни подтвердить, ни опровергнуть не могу — такой машины у меня нет. На 4 ГБ работает быстро. И это главный плюс.

Главный минус — неудобно работать с более чем двумя языками. Нельзя выделить два основных, чтобы переключение по циклу относилось только к ним.

Originally published at FOSSBlog. You can comment here or there.