пятница, 29 января 2016 г.

Простая установка русского языка в Palemoon


Как упоминалось в этой заметке, можно сказать, что Pale Moon является "вторым Firefox" в Вашей системе. По моему мнению, широкого применения у русскоязычной аудитории он не нашёл в силу того, что его интерфейс изначально является английским, а установка русского языка для неискушённого пользователя (да ещё и не совсем знакомого с английским языком) является далеко не самым лёгким мероприятием.

К счастью, у Pale Moon имеется полезное дополнение, позволяющее максимально автоматизировать этот процесс. Итак, после установки Pale Moon (или его обновления) перейдите по этому адресу  и нажмите на кнопку


Лично у меня производилась операция обновления Palemoon. В Linux она осуществляется также через запуск pminstaller.sh в терминале, например,

  sudo /home/Ваша_домашняя_папка/pminstaller.sh    и выбрать "Update Pale Moon"

 

Да простят меня пользователи Windows, но, так как уже давно не пользуюсь этой системой, то ничего не могу сказать про процесс обновления.

После скачивания Zing! Locale Switcher автоматически начнётся его установка. После установки в Pale Moon будет высвечиваться значок этого дополнения.


Нажмите на чёрную стрелочку и выберите пункт:


После перехода на страницу языковых пакетов выберите "Russian" :


Pale Moon сначала скачает пакет локализации, а затем предложит его установить:




После установки пакета русской локализации снова обратитесь к значку дополнения и укажите, что Вы желаете сменить локализацию:



И в результате, как говорил один из моих преподавателей, "всё физично, всё прозрачно, сплошная корреляция":


Не обещаю, что у Вас будет 1:1 так, как здесь написано, но что-то весьма похожее обязательно получится.


воскресенье, 10 января 2016 г.

Создание своих кнопок запуска в Linux Mint Cinnamon


Работая в Linux Mint Cinnamon у Вас может возникнуть потребность создания кнопок запуска для перехода на некоторые ресурсы веб или в папки файловой системы. В Windows такая задача решалась путём создания ярлыков. В рассматриваемой системе Вы можете создать ссылки в браузере, использовать Autokey или создать свои кнопки кнопки запуска.

Создание кнопки запуска для перехода на веб-ресурс рассмотрим на примере кнопки для Mail.Ru. Нажмите на рабочем столе "Создать кнопку запуска здесь".


Вы перейдёте к свойствам создаваемой Вами кнопки запуска.


В поле "Name" вводится наименование, под которым Ваша кнопка запуска будет создана.

В поле "Command" будет указана команда, которая будет запущена при нажатии на кнопку запуска (двойным щелчком на рабочем столе или в папке или одинарным при запуске из меню).

В поле "Comment" можно указать комментарий, который будет пояснять назначение этой кнопки запуска.

Например,


Вы можете столкнуться с тем, что Вам будет предложено запускать команду в терминале. Так как мы будем запускать браузер, то запускать терминал нам не надо. Уберите галочку в поле "Launch in Terminal".

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

Если Вы будете использовать браузер Firefox, то в поле "Command" введите команду: firefox "http://mail.ru"

Если Вы будете использовать браузер Chrome, то введите команду:
/usr/bin/google-chrome-stable %U "http://mail.ru"

Если Вы будете использовать браузер Opera, то введите команду:
opera %U "http://mail.ru"

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


Теперь кликните на рабочем столе по кнопке Midori правым кликом мыши и выберите "Свойства":


Видно, что запуск браузера Midori осуществляется командой midori %U

Вернёмся к свойствам нашего ярлыка. По умолчанию, предлагается картинка в виде красной ракеты (см. рис. выше). В действительности кнопка запуска будет высвечиваться по-другому. Например, вот так:


Чтобы назначить картинку на кнопку щёлкните по картинке и выберите свою:


Например, можно перейти в icons (/usr/share/icons) и найти там понравившееся Вам изображение. Старайтесь выбрать изображение 48 пикселов, например:



При создании кнопки на рабочем столе Вам будет предложено также поместить её и в "Меню" в категорию "Прочие":


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


Созданные Вами кнопки запуска можете поместить в любую папку своей системы или даже передать своим друзьям или знакомым (при условии использования ими такой же операционной системы).

Посмотрите, например, на созданные мной кнопки для доступа на определённые ресурсы:


Создание кнопки запуска для перехода к папке на файловой системе производится аналогично. В качестве команды необходимо указать nemo /home/Ваша домашняя папка/Папка назначения. Например, если Вы в системе user, а желаете создать кнопку запуска для папки "Загрузки", то команда для кнопки запуска будет следующей:  nemo /home/user/Загрузки

    Команда nemo запускает менеджер файлов nemo, а следующая через пробел команда /home/user/Загрузки указывает, в какую папку необходимо перейти.

Если вдруг после создания кнопки переход в папку не осуществляется, то попробуйте поставить в самом конце указания пути слэш, например,
 nemo /home/user/Pcloud Inbox/

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


суббота, 2 января 2016 г.

Передача файлов с одного компьютера на другой в Linux Mint


При работе двух компьютеров под управлением Linux Mint в домашней сети неоднократно возникала потребность передачи файлов с одного компьютера на другой и обратно. Первое, что приходит в голову, это использование ресурсов общих папок или создания серверов FTP, подключение к которым осуществляется через клиенты FTP, например Filezilla. Далее рассматриваются 2 способа решения этой задачи, только инструкции, без упоминания теоретической базы, поскольку у одного из моих знакомых в рабочем кабинете висит плакат с предупреждением "Здесь не умничать".

Обмен данными через общую папку


Для передачи файлов (и папок) через общую папку используются возможности службы Samba.


Простыми словами, Samba – это то же самое, что и общие папки в Windows. Для создания общего ресурса на папке вызовите правое контекстное меню и выберите "Общий доступ".


Поставьте галочку в поле "Опубликовать эту папку". В поле "Ресурс" укажите имя этой папки, которое будет отображаться в сети. По умолчанию предлагается совпадающее имя, но Вы можете указать и другое (какое пожелаете). Если надо, то укажите комментарий (который не является обязательным). Чтобы другие пользователи (с точки зрения операционной системы на другом компьютере будут именно другие пользователи, даже если только Вы ими пользуетесь) могли записывать в создаваемую папку общего доступа данные и удалять их из неё поставьте галочки в остальных полях.


Правда если у Вы являетесь системным администратором 3-го типа (кругом все враги), то не ставьте галочку в поле "Гостевой доступ". Тогда дополнительная настройка будет осуществляться Вами в соответствии с документацией на ПО Samba. Или сразу же переходите к описанию обмена данными через OpenSSH.

Нажмите кнопку "Создать ресурс". Посмотрите, не появился ли созданный Вами ресурс общего доступа в Вашей локальной сети. Если он так и не появился, то перегрузитесь.

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

Посмотрите на содержание папки общего доступа в сети:


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


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

  Ситуация объясняется тем, что запись информации была произведена пользователем nobody. Соответственно, правами на изменение данного контента обладает также пользователь nobody. Все остальные – только чтение.


Не кажется ли Вам это несколько неудобным? Теперь, если можно так выразиться, Вы "созрели" для второй части "марлезонского балета" (помните д'Артаньяна и трёх мушкетёров?).

Обмен данными через OpenSSH



Установим в систему сервер OpenSSH. Перейдите в менеджер ПО и введите в строку поиска ssh или openssh. В первой же строке результатов Вы увидите


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

Запустите клиент Filezilla и создайте подключение по SFTP, например,


При первой попытке подключения система Вам выдаст запрос:


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

Так как это узел моей ЛВС, то смело ставлю галочку в поле "Всегда доверять этому хосту, добавить ключ в кэш". И ...


Ну не красота ли? Я могу писать данные в любой папке удалённого компьютера, а не только в общей. Например, захотелось мне передать кино с одного компьютера на другой в папку "Загрузки", так оно и было записано не в папку Inbox, а именно в папку "Загрузки".


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

При сравнении скоростей записи файлов размером более 2,2 Гб с использованием Samba и OpenSSH выяснилось, что для OpenSSH этот показатель на 15-20 % выше. К тому же записанный через OpenSSH файл отображается без "замка":


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

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

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


приведу дополнительную информацию, которая может поспособствовать Вам почувствовать уверенность в своих силах для назначения Вашим узлам статических IP.

Пример задания постоянно получаемого от модема адреса IP описан здесь.

  В моей домашней сети используется роутер MikroTiK, который сам поднимает Интернет через модем, работающий в режиме по умолчанию, т.е. Bridge. Как мне уже говорили, "ты вообще как сыр в масле катаешься". Команда "Make Static" и всё.


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

В "Параметрах системы" найдите "Подключения" и перейдите в настройки сети:


Этот рисунок соответствует оболочке Cinnamon



Впишите свои значения. В примере указано, что компьютер относится к сети 192.168.1.0/24 (с маской сети 255.255.255.0), а модем выполняет роль шлюза и имеет адрес по умолчанию 192.168.1.1


У некоторых сеть может быть 192.168.100.0/24 и адрес модема 192.168.100.1

В строке DNS переключатель переведите в левое положение и впишите адрес(а) DNS. Список адресов DNS можно посмотреть здесь.

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