LINUX.ORG.RU

PSA: выкиньте Dolphin из session-restore, если вам дорога .bash_history

 , , ,


0

1

Пару дней тому назад обнаружил, что мой замечательный двухмегабайтный .bash_history сократился до 24k.
Ничего не понял, вынял из бекапа и забыл.

Потом опять. И опять.
С трудом нащупал механизм: в Dolphin вылезающий по F4 терминал время от времени не подцеплял .bashrc.
Когда он закрывался, то обрезал историю до дефолтного объёма.

Нашёлся и баг: https://bugs.kde.org/show_bug.cgi?id=407990

Только, похоже, неважно была ли восстановлена сессия Dolphin сразу с терминалом.
Восстановленный dolphin забывает прочитать .bashrc даже если ткнуть F4 вручную.
Судя по каментам, в более свежем чем у меня Dolphin есть чекбокс «Show on startup: Folders, tabs and window state from last time», который будет триггерить баг постоянно, даже без session restore.

Workaround: снять флажок, если есть, перезапустить все инстансы dolphin прямо сейчас (на случай, если какой-то из них был восстановлен менеджером) и заблеклистить его в менеджере сессий вашего DE.

★★★★★

Я думаю, проблема в конфигурации твоей системы.
У тебя есть файл .bash_history и нет файла ~/.zsh_history. И пофиг на dolphin абсолютно, если ты археолог - страдай. Или поставь эти пакеты и изучи:

zsh-lovers
zsh-completions
zsh-doc
zsh
grml-zsh-config

fehhner ★★★★★ ()
Последнее исправление: fehhner (всего исправлений: 1)

Перестал пользоваться сохранением сессий много лет назад. Проще все заново руками открыть, чем каждый раз разбираться, что там на этот раз не открылось, или наоборот, запустилось 2 раза. В текущем виде, сохранение сессий - костыль.

Khnazile ★★★★★ ()
Последнее исправление: Khnazile (всего исправлений: 1)