Showing posts with label ввод. Show all posts

Быстрый ввод нестандартных символов на примере Xubuntu

Совсем недавно, пользователь Вадим Онищенко поднял в комментариях тему - как и чем заменить в Xubuntu апплет Mate «Касса символов»?


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

В Ubuntu, с переходом на Unity и GTK3, традиционные апплеты уступили место индикаторам. Для отображения кассы символов на панели служит indicator-chars.


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

Но что делать нам, пользователям Xubuntu и прочих легковесных сред?


Придется как-то выкручиваться, и к счастью, существует достаточно удобное и изящное решение в духе «Linux-way» - кнопка Compose.

Её действие аналогично виндовым сочетаниям Alt+NumPad (Например, нажатие Alt+0169 даёт символ ©), только гораздо удобнее.
Если настроить CapsLock как Compose Key, то зажав Caps и набрав «O» и «C», получаем тот же значок копирайта: ©.

Вот еще примеры:



СимволКомбинация ComposeKey + ...
Copyright©o c
Trademarkt m
Registered symbol®o r
Quarter¼1 4
Half½1 2
3 quarters¾3 4
Euroe =
Yen¥y =
Pound£l -
cent¢c |
degree°o o


Заметьте, при зажатой клавише Compose можно использовать как нижний, так и верхний регистр, то есть клавиша Shift тоже работает, и (например) тильда, будучи символом верхнего регистра, без проблем может использоваться. Так, «~ с шифтом» + «U с шифтом» дает Ũ, «~ с шифтом» + «u без шифта» дает ũ, и так далее.

Сравнительно полный (но далеко не исчерпывающий) список сочетаний есть ЗДЕСЬ

Если немного изучите этот список, то обнаружите, что сочетания подчиняются определенным «мнемоническим» (если можно так выразиться) закономерностям и их весьма легко запомнить, а то и догадаться; тем более, что некоторые значки можно получить разными способами. Да и порядок нажатия клавиш в комбинациях, как выяснилось, тоже зачастую не важен.
Для начала, выпишите самые ходовые сочетания и начните их использовать. Уже через несколько дней шпаргалка вам не понадобится, и возможно, вы начнете удивляться, как жили без этого раньше. Если же вам (как и мне) это особо не нужно, согласитесь - всё равно можно припомнить массу случаев, когда иметь такую возможность было бы не лишним. Для эпизодического использования, хотя бы пятóк таких сочетаний выучить полезно.

Так как же включить/настроить клавишу Compose?


Я мог бы утомлять вас и себя описанием ручного редактирования файлов /etc/default/keyboard или даже xorg.conf. Безусловно, можно и так, но, на самом деле, всё гораздо проще.
Идем в Менеджер настроек -> Cеансы и запуск, и добавляем в автозагрузку команду setxkbmap -option compose:caps , как показано на рисунке:


где caps значит CapsLock . Вы можете выбрать и другую клавишу, например: 
    lalt, ralt — левый и правый Alt соответственно
    lctrl, rctrl — левый и правый Ctrl
    lwin, rwin — левый и правый Win
    menu — клавиша контекстного меню
но остерегайтесь теоретически возможных конфликтов с переключением языка и т.п. (собственно, поэтому CapsLock и показался мне надежнее).
Остается выйти из сеанса и снова войти.

Надеюсь, эта информация будет полезна и пользователям Ubuntu, тем более, что в ней выбор клавиши Compose - обычное дело, и осуществляется стандартными средствами настройки клавиатуры.


Желаю удачи.


UPDATE



На самом деле, большинство индикаторов Unity  могут работать и в Xubuntu, как обычные программы, для этого там существует плагин индикаторов панели Xfce. Поэтому приведу краткое описание установки и настройки indicator-chars. Пользователям Ubuntu оно тоже подойдет.   

  1. Качаем архив с программой ЗДЕСЬ.
  2. Распаковываем содержимое архива в домашнюю папку.
  3. Затем в домашней папке необходимо создать файл .indicator-chars, в который следует внести необходимые символы, по принципу «одна строчка - одно подменю индикатора». Для этого можно воспользоваться копированием из программы «Таблица символов».
  4. Вносим  исполняемый скрипт программы /home/имя_пользователя/indicator-chars-master/indicator-chars.py в автозагрузку.
При использовании, необходимо помнить, что вставка осуществляется средней кнопкой мыши. Используется не обычный буфер обмена, а так называемый «буфер обмена мыши», который существует только в Linux. Подробнее о нем можно почитать вот ЗДЕСЬ. Никакие ctrl-V работать не будут.

Еще  раз желаю удачи.

Как отключить ввод пароля в окне входа в систему в Ubuntu 14.04/14.10

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



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

Мой стаж работы в Linux более пяти лет и всё это время меня волновал вопрос ввода пароля пользователем, который является единоличным владельцем компьютера. Если я пользуюсь компьютером один, о какой безопасности в данном случае  может идти речь?
Я много за эти пять лет прочитал всевозможных статей на тему безопасности работы в Linux и ни где не нашёл вразумительного  объяснения, зачем нужно вводить пароль пользователю, который является и администратором в том числе, а также владеет компьютером единолично? Поэтому где это возможно я отключил ввод пароля:

1. Автоматический вход во время инициализации системы.
2. Отменил запрос пароля при выполнении команды sudo в терминале.
3. Автоматический вход после завершения сеанса

Для меня до сегодняшнего дня оставался один нерешённый вопрос, отключения пароля при Завершении актуальной сессии и нового входа в систему. И хотя в параметрах выставлен Автоматический вход, но отменил он только ввод логина, а пароль всё-равно нужно вводить при каждом входе:


Казалось бы не логично, при включении компьютера или перезагрузке не нужно вводить пароль, а при завершении сеанса и нового входа - да. И где его отключить, нет ни кнопки, ни видимой функции, ни одного пункта в Редакторе dconf. Но мои поиски всё-таки увенчались успехом. Оказалось разработчики Ubuntu засунули его глубоко под капот, а капот замуровали "Демоны", да так, что и щелочки не видно, чтобы залезть под него.

Чтобы отменить пароль в окне входа в систему, нужно открыть Параметры системы - Учётные записи, в правом верхнем углу окна нажать кнопку Разблокировать, ввести пароль, а затем подвести указатель к паролю и мы должны увидеть наконец заветную кнопку. Кликаем на ней, откроется  новое окно Изменение пароля для..., где в параметре Действие нужно выбрать Войти в систему без пароля и Изменить:


После чего мы видим в параметре Пароль - Нет:


Закрываем все приложения, выходим из текущего сеанса и видим в окне входа в систему, что не нужно вводить ни логин, ни пароль:


Для входа в систему достаточно кликнуть на стрелке Войти, либо просто нажать клавишу Ввод (Enter).

Казалось бы "враг" повержен, но не тут-то было. Пароль таким образом отключается, но он отключается и в окне ввода пароля на открытие приложения с правами администратора, например, Synaptic и мы не сможем открыть его:


Возвращаемся вновь к окну Учётные записи и вводим опять свой пароль в окне Изменение пароля для, т.е. всё ставим на свои места, за исключением, оставляем Войти в систему без пароля:



Казалось бы не логично, но теперь ввод пароля в окне аутентификации для открытия Synaptic работает, а самое главное пароль для окна входа в систему не отображается больше. Чего я и добивался.

Заключение. Я уверен, что после прочтения данной статьи в меня "полетят ботинки" в комментариях. Только очень прошу, когда будете комментировать с ботинком в руке, обоснуйте доказательно, желательно с ссылками на компетентные источники, для чего ОБЯЗАТЕЛЬНО нужен пароль единоличному пользователю компьютером.

Удачи.

Popular Post

Labels

Followers

- Copyright © 2013 ubuntu -Metrominimalist- Powered by Blogger - Designed by Johanes Djogan -