Слушай, вот тебе реально полезная штука, которую почему-то знают не все.
Когда пишешь длинную команду в терминале и понимаешь, что надо её остановить и вернуться к ней позже — не нужно всё стирать. Нажимаешь Ctrl+U, строка улетает в буфер. Делаешь что надо. Потом нажимаешь Ctrl+Y — и команда возвращается обратно в строку целая и невредимая. Это называется kill-ring в bash, и работает это везде.
Второе. Двойной Tab — твой лучший друг, ты это знаешь. Но мало кто использует Tab внутри аргументов команд, где тоже работает автодополнение. Например, kill Tab Tab покажет тебе все доступные сигналы. git checkout Tab Tab покажет ветки. Не надо помнить наизусть всё это дерьмо.
Третье, и это вообще магия. Если набрать!! — терминал вставит предыдущую команду. Забыл sudo перед командой — не набираешь её заново, просто пишешь sudo!! и всё. Звучит банально, но скольких минут нервного перепечатывания это спасает за день — посчитай сам.
Четвёртое. Ctrl+R — это реверсивный поиск по истории. Нажал, начал вводить кусок команды — баш сам находит последнее совпадение. Нажимаешь Ctrl+R ещё раз — идёт глубже по истории. Это быстрее чем стрелка вверх сто раз.
Пятое. cd - возвращает тебя в предыдущую директорию. Всё. Никаких cd /очень/длинный/путь назад. Просто минус.
Кто-то скажет: это же базово. Ну да. Базово, но половина народу сидит и тупо переписывает команды руками, потому что не знала. Теперь знаешь — используй.
Подпишись на создателей: https://t.me/linuxexex
Когда пишешь длинную команду в терминале и понимаешь, что надо её остановить и вернуться к ней позже — не нужно всё стирать. Нажимаешь Ctrl+U, строка улетает в буфер. Делаешь что надо. Потом нажимаешь Ctrl+Y — и команда возвращается обратно в строку целая и невредимая. Это называется kill-ring в bash, и работает это везде.
Второе. Двойной Tab — твой лучший друг, ты это знаешь. Но мало кто использует Tab внутри аргументов команд, где тоже работает автодополнение. Например, kill Tab Tab покажет тебе все доступные сигналы. git checkout Tab Tab покажет ветки. Не надо помнить наизусть всё это дерьмо.
Третье, и это вообще магия. Если набрать!! — терминал вставит предыдущую команду. Забыл sudo перед командой — не набираешь её заново, просто пишешь sudo!! и всё. Звучит банально, но скольких минут нервного перепечатывания это спасает за день — посчитай сам.
Четвёртое. Ctrl+R — это реверсивный поиск по истории. Нажал, начал вводить кусок команды — баш сам находит последнее совпадение. Нажимаешь Ctrl+R ещё раз — идёт глубже по истории. Это быстрее чем стрелка вверх сто раз.
Пятое. cd - возвращает тебя в предыдущую директорию. Всё. Никаких cd /очень/длинный/путь назад. Просто минус.
Кто-то скажет: это же базово. Ну да. Базово, но половина народу сидит и тупо переписывает команды руками, потому что не знала. Теперь знаешь — используй.
Подпишись на создателей: https://t.me/linuxexex
niri — это когда тайлинг наконец перестал быть мазохизмом
Окей, давайте честно. Большинство тайлинговых оконных менеджеров — это либо секта с молитвенником в виде конфига на три тысячи строк, либо поделка, которая падает при взгляде на второй монитор. Hyprland красивый, но нестабильный, как настроение джуна после первого код-ревью. i3/Sway — классика, но там ты настраиваешь рабочее пространство дольше, чем работаешь в нём. И вот приходит niri и говорит: ребята, вы всё делали не так.
Главная фишка — скроллинговый тайлинг. Не фиксированная сетка, не дерево, а бесконечная горизонтальная лента окон. Новое окно не ломает весь лэйаут и не пихается в угол, как незваный гость на вечеринке. Оно просто появляется рядом. Колонки двигаются плавно, можно скроллить рабочее пространство как страницу браузера. Это звучит как маркетинговый буллшит, но на практике меняет то, как вообще думаешь об окнах.
niri написан на Rust. Да, снова Rust, и нет, это не повод для сарказма — тут это реально важно. Compositor работает без утечек памяти, без рандомных крашей через неделю аптайма, без ощущения, что ты ходишь по минному полю. Wlroots под капотом, полноценный Wayland, все дела.
Конфиг на KDL — человеческий формат, не TOML и не очередной самопальный диалект. Открываешь, читаешь, понимаешь с первого раза. Анимации есть из коробки и они не тормозят, а работают так, как будто кто-то действительно думал об этом, а не просто скопировал из чужого dotfiles.
Практический пример: ты пишешь код. Слева терминал, рядом редактор, рядом браузер с документацией. В обычном тайлере при открытии четвёртого окна начинается ад — всё сжимается, ты меняешь лэйаут, что-то плывёт. В niri ты просто скроллишь вправо. Четвёртое окно стоит спокойно в своей колонке, ничего не сломалось, никто не пострадал.
Минусы есть, не буду врать. Экосистема маленькая, некоторые вещи руками допиливать. Не для тех, кто хочет взять и сразу работать без чтения вики. Но для тех, кто понимает что делает — это сейчас, пожалуй, самый интересный Wayland-композитор из нишевых.
Короче, если ты всё ещё сидишь на Sway и думаешь, что тайлинг — это боль, попробуй niri. Возможно, окажется, что боль была не в концепции, а в реализации.
Подпишись на создателей: https://t.me/linuxexex
Окей, давайте честно. Большинство тайлинговых оконных менеджеров — это либо секта с молитвенником в виде конфига на три тысячи строк, либо поделка, которая падает при взгляде на второй монитор. Hyprland красивый, но нестабильный, как настроение джуна после первого код-ревью. i3/Sway — классика, но там ты настраиваешь рабочее пространство дольше, чем работаешь в нём. И вот приходит niri и говорит: ребята, вы всё делали не так.
Главная фишка — скроллинговый тайлинг. Не фиксированная сетка, не дерево, а бесконечная горизонтальная лента окон. Новое окно не ломает весь лэйаут и не пихается в угол, как незваный гость на вечеринке. Оно просто появляется рядом. Колонки двигаются плавно, можно скроллить рабочее пространство как страницу браузера. Это звучит как маркетинговый буллшит, но на практике меняет то, как вообще думаешь об окнах.
niri написан на Rust. Да, снова Rust, и нет, это не повод для сарказма — тут это реально важно. Compositor работает без утечек памяти, без рандомных крашей через неделю аптайма, без ощущения, что ты ходишь по минному полю. Wlroots под капотом, полноценный Wayland, все дела.
Конфиг на KDL — человеческий формат, не TOML и не очередной самопальный диалект. Открываешь, читаешь, понимаешь с первого раза. Анимации есть из коробки и они не тормозят, а работают так, как будто кто-то действительно думал об этом, а не просто скопировал из чужого dotfiles.
Практический пример: ты пишешь код. Слева терминал, рядом редактор, рядом браузер с документацией. В обычном тайлере при открытии четвёртого окна начинается ад — всё сжимается, ты меняешь лэйаут, что-то плывёт. В niri ты просто скроллишь вправо. Четвёртое окно стоит спокойно в своей колонке, ничего не сломалось, никто не пострадал.
Минусы есть, не буду врать. Экосистема маленькая, некоторые вещи руками допиливать. Не для тех, кто хочет взять и сразу работать без чтения вики. Но для тех, кто понимает что делает — это сейчас, пожалуй, самый интересный Wayland-композитор из нишевых.
Короче, если ты всё ещё сидишь на Sway и думаешь, что тайлинг — это боль, попробуй niri. Возможно, окажется, что боль была не в концепции, а в реализации.
Подпишись на создателей: https://t.me/linuxexex
niri — это когда тайлинг наконец перестал быть мазохизмом
Окей, давайте честно. Большинство тайлинговых оконных менеджеров — это либо секта с молитвенником в виде конфига на три тысячи строк, либо поделка, которая падает при взгляде на второй монитор. Hyprland красивый, но нестабильный, как настроение джуна после первого код-ревью. i3/Sway — классика, но там ты настраиваешь рабочее пространство дольше, чем работаешь в нём. И вот приходит niri и говорит: ребята, вы всё делали не так.
Главная фишка — скроллинговый тайлинг. Не фиксированная сетка, не дерево, а бесконечная горизонтальная лента окон. Новое окно не ломает весь лэйаут и не пихается в угол, как незваный гость на вечеринке. Оно просто появляется рядом. Колонки двигаются плавно, можно скроллить рабочее пространство как страницу браузера. Это звучит как маркетинговый буллшит, но на практике меняет то, как вообще думаешь об окнах.
niri написан на Rust. Да, снова Rust, и нет, это не повод для сарказма — тут это реально важно. Compositor работает без утечек памяти, без рандомных крашей через неделю аптайма, без ощущения, что ты ходишь по минному полю. Wlroots под капотом, полноценный Wayland, все дела.
Конфиг на KDL — человеческий формат, не TOML и не очередной самопальный диалект. Открываешь, читаешь, понимаешь с первого раза. Анимации есть из коробки и они не тормозят, а работают так, как будто кто-то действительно думал об этом, а не просто скопировал из чужого dotfiles.
Практический пример: ты пишешь код. Слева терминал, рядом редактор, рядом браузер с документацией. В обычном тайлере при открытии четвёртого окна начинается ад — всё сжимается, ты меняешь лэйаут, что-то плывёт. В niri ты просто скроллишь вправо. Четвёртое окно стоит спокойно в своей колонке, ничего не сломалось, никто не пострадал.
Минусы есть, не буду врать. Экосистема маленькая, некоторые вещи руками допиливать. Не для тех, кто хочет взять и сразу работать без чтения вики. Но для тех, кто понимает что делает — это сейчас, пожалуй, самый интересный Wayland-композитор из нишевых.
Короче, если ты всё ещё сидишь на Sway и думаешь, что тайлинг — это боль, попробуй niri. Возможно, окажется, что боль была не в концепции, а в реализации.
Подпишись на создателей: https://t.me/linuxexex
Окей, давайте честно. Большинство тайлинговых оконных менеджеров — это либо секта с молитвенником в виде конфига на три тысячи строк, либо поделка, которая падает при взгляде на второй монитор. Hyprland красивый, но нестабильный, как настроение джуна после первого код-ревью. i3/Sway — классика, но там ты настраиваешь рабочее пространство дольше, чем работаешь в нём. И вот приходит niri и говорит: ребята, вы всё делали не так.
Главная фишка — скроллинговый тайлинг. Не фиксированная сетка, не дерево, а бесконечная горизонтальная лента окон. Новое окно не ломает весь лэйаут и не пихается в угол, как незваный гость на вечеринке. Оно просто появляется рядом. Колонки двигаются плавно, можно скроллить рабочее пространство как страницу браузера. Это звучит как маркетинговый буллшит, но на практике меняет то, как вообще думаешь об окнах.
niri написан на Rust. Да, снова Rust, и нет, это не повод для сарказма — тут это реально важно. Compositor работает без утечек памяти, без рандомных крашей через неделю аптайма, без ощущения, что ты ходишь по минному полю. Wlroots под капотом, полноценный Wayland, все дела.
Конфиг на KDL — человеческий формат, не TOML и не очередной самопальный диалект. Открываешь, читаешь, понимаешь с первого раза. Анимации есть из коробки и они не тормозят, а работают так, как будто кто-то действительно думал об этом, а не просто скопировал из чужого dotfiles.
Практический пример: ты пишешь код. Слева терминал, рядом редактор, рядом браузер с документацией. В обычном тайлере при открытии четвёртого окна начинается ад — всё сжимается, ты меняешь лэйаут, что-то плывёт. В niri ты просто скроллишь вправо. Четвёртое окно стоит спокойно в своей колонке, ничего не сломалось, никто не пострадал.
Минусы есть, не буду врать. Экосистема маленькая, некоторые вещи руками допиливать. Не для тех, кто хочет взять и сразу работать без чтения вики. Но для тех, кто понимает что делает — это сейчас, пожалуй, самый интересный Wayland-композитор из нишевых.
Короче, если ты всё ещё сидишь на Sway и думаешь, что тайлинг — это боль, попробуй niri. Возможно, окажется, что боль была не в концепции, а в реализации.
Подпишись на создателей: https://t.me/linuxexex
Telegram
linux.exex [GFYB]
GFYB - go fuck yourself bitch. This Is team GFYB. goida