С одной стороны, хотел поделиться тем, как мне живётся на linux на работе: какие решения удалось найти и как выглядит рабочий процесс. С другой стороны, можно представить, как мог бы выглядеть процесс, если бы я остался на Emacs, который позволяет заменить собой часть инструментов.
Рабочий процесс обычного человека
С самого начала всё выглядит примерно так:
- Автоматически запускаются нужные мне программы; Zoom сразу сворачивается
- Программы размещаются по рабочим столам
- В браузере открываются закрытые вкладки
- В терминале открывается tmux, vim
- В vim с помощью vimwiki открывается список дел
Старт программ
Во-первых, используем автоматическую загрузку:
Во-вторых, с помощью расширения размещаем программы по рабочим столам:
Браузер
В браузере больше всего используются внутренние инструменты:
- Почта
- Календарь, Zoom запускается по ссылкам из встреч
- Wiki
- Трекер задач
Список задач
В чём проблема, так это в том, чтобы держать список задач и пояснения к ним под рукой. Для этого я взял, как мне кажется, самое легковесное решение, vimwiki. Что мне нужно:
- Заголовки разного уровня и в целом форматирование в Markdown
- Ссылки, возможность добавлять ссылки и открывать их минимумом нажатий
- Отмечать статус выполнения задач
Проблема возникает при переключении между браузером и wiki: часто мне бывает нужно скопировать несколько полей подряд. Помогает расширение, которое сохраняет историю буфера обмена. Hotkey на него нет, но меня пока устраивает:
Telegram
Установленный из Flatpak продолжает работать:
- Не падает
- Сам обновляется
- Имеет хорошее управление с клавиатуры (неожиданно)
Nautilus
Стандартный файловый менеджер Gnome имеет для меня ряд преимуществ:
- Recent, то есть последние файлы, причём они появляются в разных диалогах (например, в браузере и Telegram)
- Вкладки
- Переименование файла без расширения по F2
- Цепляет Google Drive, в том числе несколько аккаунтов одновременно
- Поддерживает почти командную строку при нажатии Ctrl+L с автодополнением; там же позволяет копировать путь к файлу
Emacs
А теперь посмотрим, что из этого мог бы заменить Emacs:
- Почту и календарь никак не заменить, там есть ряд специфичных вещей, связанных с интеграцией с внутренними сервисами
- Браузер тоже не заменить, поскольку внутренние сервисы хорошо перевариваются только Яндекс Браузером
- Список задач, понятное дело, заменяется на org-mode; жить можно
- Telegram можно заменить на Telega.el
- Nautilus можно заменить на Dired
- Картинки и PDF можно открывать внутри, но мне не нравится, как это всё выглядит
При желании, это всё может быть окнами (буферами в терминах Emacs) внутри Emacs, а в каждом буфере можно использовать все возможности редактирования текста средствами Emacs, что для кого-то будет решающим аргументом. Emacs очень любит создавать окна, но зато обеспечивает неплохие средства поиска среди списка окон.
Мне кажется, главное – это возможность выбора. Как и в случае, если вам надоело текущее рабочее окружение.
Комментарии