24 июня 2018

WhatsApp - одна из самых популярных программ для мгновенного обмена сообщениями, и все больше и больше приобретает популярность. На мой взгляд, данной программе не хватает клиента под Linux, хотя есть веб-версия и клиенты под OSX и Windows. Так как данное приложение доступно через веб, с этим можно поработать и сделать из веб-страницы отдельное приложение. Собирать будем на Ubuntu-Mate Linux.

01. Устанавливаем несколько пакетов (nodejs, npm, libgconf-2-4)
sudo apt install nodejs npm libgconf-2-4 -y

02. Устанавливаем утилиту nativefier
sudo npm install nativefier -g

03. Начинаем процесс сборки
nativefier --single-instance --tray --name "WhatsApp" "web.whatsapp.com"

04. Собранное приложение запускаем из папки:
~/whats-app-linux-x64/whats-app

Инструмент nativefier крайне удобен для создания приложений из любых веб-рессурсов, а так же имеет достаточно много опций, которые можно указать при сборки программы.
Linux: Собираем WhatsApp для Linux
24 июня 2018

Linux: Собираем WhatsApp для Linux

11 июня 2018

Не так давно, стакнулся с проблемой установки Linux на ноутбук компании HP, квест заключался в том, что правильную ОС нужно было установить так, что бы иметь возможно использования предустановленной Windows 10, а так же Linux. На обычных ПК в этом проблемы нет, нужно просто отрезать необходимое количество гигов для правильной ОС и выбрать область для установки. Компания HP решила разменить диск крайне интересно:
01. Загрузочная область
02. Область Windows
03. Область HP_TOOLS (Программы диагностики BIOS и драйвера)
04. Recovery Partition (Область с для восстановления Windows)


Вроде все правильно и годно, но все области "Primary", а значить по закону разметки, нельзя создать более 4-х областей.

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

Флешка должна быть пустой, так как на нее будем копировать разделы RECOVERY и HP_TOOLS.

Для создание правильной разметки жесткого диска нам понадобится любой линукс, я выбрал GeckoLinix (OpenSUSE).

01. Всталяем пустую флешку в USB
02. Загружаемся в Linux
03. Запускаем программу Gparted
04. Нажимаем правой кнопкой мыши на раздел HP_TOOLS (sda3)
05. Выбираем "Copy"


06. Вправом верхнем углу переключаемся на пустую флешку
07. Удаляем размеченую область с флешки
08. Нажимаем правой кнопкой мыши и выбираем "Paste"
09. В правом верхнем углу выбираем диск с Windows
10. Копируем RECOVERY раздел так же как и HP_TOOLS
11. После проделанной операции у вас должно получится так:


12. Далее нажимаем Edit/Apply All Operations
13. Далее начнется процедура копирования 2-х областей с жесткого диска на флешку, процедура может занять некоторое время и не рекомендуется отключать питания ПК или терменировать процессы
14. Как только вы увидите сообщение, что операция выполнена успешна, переключаемся на диск с Windows
15. Удаляем области HP_TOOLS и RECOVERY c жесткого диска ноутбука
16. Изменяем размер области Windows и откусываем столько, сколько необходимо для установки выбранного вами дистрибутива, я рекомендую откусить половину области
17. Нажимаем правой кнопкой мыши и выриаем "Resize/Move"


18. Далее нажимаем Edit/Apply All Operations
19. Далее ждем изменения размеров области
20. После успешного завершения операции необходимо создать раздел "Extended" для всей свободной области жесткого диска (внутри области Extended можно создать сколько угодно областей)
21. Нажимаем на неразмеченную область правой кнопкой мыши и выбираем "New", далее выбираем "Extended Partition" и нажимаем "Add"


22. Далее нажимаем Edit/Apply All Operations
23. Теперь копируем с флешки разделы RECOVERY и HP_TOOLS в созданную область Extended (пукты 5-9, только с флешки на жеский диск)
24. До того как применить настройки, переместите разделы RECOVERY и HP_TOOLS в конец диска (правой кнопкой мыши "Resize/Move", в открывшемся окне, просто перетянуть область в конец диска)


25. Далее нажимаем Edit/Apply All Operations (Ждем окончания операции)
26. Диск размечен и готов к установке любой дополнительной ОС
27. Если вы используйте Ubuntu-подобный дистрибутив, то во время установки можно выбрать "Установка Ubuntu/Mint/*buntu рядом с Windows *", процесс установки описан тут
Linux: Установка Linux второй системой на ноутбук HP
11 июня 2018

Linux: Установка Linux второй системой на ноутбук HP