Separator

 

Опыт перехода с Windows на Ubuntu

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

Итак, выбор сделан. Что дальше?

Установка

Берем флешку, актуальный дистрибутив и заливаем его с помощью LinuxLive USB Creator. Загружаемся с неё, выбираем нужный способ установки (в моем случае "Установить Ubuntu рядом с Windows"). Почему-то не было выбора установить систему на SSD (там была Windows), но мне было не принципиально. Поставил на другой диск, выделив достаточно места (60 GB).

Могут так же пригодиться мануалы с официального сайта:

Знакомство

И что мы видим? Рабочий стол, панель вверху, панель слева. Немного непривычно, но жить можно. Можно и слегка настроить, а именно:
Super - Параметры системы
  • Персональные
    • Оформление
      • Внешний вид: фон, тема (выбрал Radiance), размер значков панели
      • Режим: можно убрать автоматическое скрытие панели запуска. Понравилась так же такая комбинация настроек - Показывать меню для окна = В заголовке окна + Показ меню = Отображается при наведении мыши.
    • Ввод текста - как вы там раньше раскладку переключали? Ну и установить используемые источники ввода, а так же их приоритеты
  • Оборудование
    • Клавиатура - Если вас в принципе интересуют горячие клавиши - неплохо ознакомиться с разделом комбинаций, ну и настроить под себя что-то. В дополнительных командах настроил xkill. Если какое-то окно виснет, помогает его прибить
  • Система
    • Программы и обновления - Загрузить с поставил на Основной сервер, т.к. с РФ загрузка почему-то иногда зависала.
    • Учётные записи - можно включить автоматический вход

Ручные настройки

  • После установки пачки приложений захотелось отсортировать индикаторы в верхнем баре. Немного гугла и решение нашлось.


Подбор ПО. Кросс-платформенные варианты или достойные аналоги

Терминал → Terminator - в принципе и стандартный терминал хорош, но терминатор крайне удобен когда требуется работать сразу с несколькими задачами, т.к. позволяет на одном экране расположить сразу несколько терминалов. Если вам это не столь важно, присмотритесь с Guake
Почта → Thunderbird - Буревестник хорош везде :-)
IDE → PhpStorm - имеется. Поставился легко, но немного удивил. Надо загрузить архив и распаковать. Оттуда запускается установка, но саму папку потом нужно оставить. А куда её? Забросил в ~/app (создал). Думаю если пользователь в системе один, разницы нет.
Редактор текста  Sublime text - раньше в качестве "простого" редактора пользовался Notepad++. Замена нашлась в качестве Sublime text. Впрочем, возможно вы его использовали и на Windows.
Менеджер паролей →KeePass - в принципе есть встроенное приложение Пароли и ключи, но если у вас база паролей значительная, уж лучше полноценный менеджер. На Windows привык к KeePass, поэтому поставил именно его.
Видео → VCL - все что не пробовал открывать - открывал. Хотя экзотики у меня наверное и нет. Сабы цепляются. Что ещё для счастья надо?
Игры Steam - работает. Многие игры кросс-платформенные. Например играл в Pillars of Eternity, без проблем смог продолжить, сохранения правда пришлось скинуть вручную (~/Saved Games/Pillars of Eternity  ~/.local/share/PillarsOfEternity/SavedGames).
Поиск → Recoll - на Windows использовал Everything, для Ubuntu же нашёл аналог в лице Recoll. И он круче, т.к. может искать и по тексту внутри файлов.
Файловый менеджер → Krusader - добротный двухпанельный файловый мереджер. Что радует - умеет работать по сетевым протоколам, например вводим smb://...
Торрент-клиент → Transmission (+Remote) - обычно загружаю торренты сразу на роутер, поэтому пока поставил только Remote-версию. Вид отображения только у него по умолчанию чудной. Включил более привычный (Вид → Классический стиль).
FTP-клиенты → FileZilla - на Windows пользовался WinSCP, но достойного аналога не нашёл. В принципе, везде, где нужно, - есть SFTP, поэтому пока остановился на FileZilla.

Если чего-то не хватает, можно открыть Ubuntu Software - местный центр приложений


О горячих клавишах

  • Alt+F7 - перемещение окна. Конфликтует с Find usages от PhpStorm. Т.к. перемещать окно можно и с помощью Alt+Drag&Drop, поэтому хоткей системы переопределил на Shift+Ctrl+Alt+F7.
  • Сменил хоткей Ctrl+Alt+Del, который по умолчанию вызывал выход из системы. В итоге Ctrl+Alt+Del теперь вызывает системный монитор. Удивительно, ведь именно так я и хотел этот хоткей настроить


Прочие удобства

  • Переключаться между разными окнами одной программы можно с помощью Alt+~, или, что не редко удобнее, с помощью колёсика мыши (крутить на иконке приложения).
  • Чтобы скрыть окно мышью, не обязательно тянуться к спец. кнопке. Можно нажать на любой участок заголовка окна с помощью средней кнопки мыши.


Странности

  • Иногда приложения не запускались после установки или не были доступны в линзе. Хотя через консоль все же получалось запустить.
  • Иногда я закрывал приложение, а повторно открыть потом не мог. Системный монитор показал, что процесс висит в памяти. После убийства запуск стал возможен. Видимо приложение скрывает окно, но почему-то не показывает его назад, когда делаешь запуск нового приложения.
  • После установки проприетарного драйвера для видеокарты почему-то разрешение в консольном режиме (Ctrl+Alt+[F1-F6]) стало каким-то мизерным, да и кириллица отображается крякозябрами. При загрузке\выключении ОС - тоже самое.
  • Однажды перестали работать хоткеи. Вскоре обнаружил что такое происходит когда раскладка переключена на Ru. Для PhpStorm нашлось лечение: прописываем в ~/PhpStorm/bin/phpstorm64.vmoptions строку -javaagent:{куда загрузили данные из репы}/build/LinuxJavaFixes-1.0.0-SNAPSHOT.jar

Итого

Переход практически не вызвал каких-либо проблем или дискомфорта. Многий софт либо кросс-платформенный, либо есть очень близкие аналоги. Если не страшно иногда погуглить/залезть в консоль, в случае если что-то пошло не так, то Ubuntu - отличный выбор.

Комментариев нет:

Отправить комментарий