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.

★★★★★

Шок! КДЕ-шники переписывают историю!

BceM_IIpuBeT ★★☆☆☆
()
Ответ на: комментарий от Korchevatel

Кто-то

Ты хотел сказать: «Что-то»?

anonymous
()
Ответ на: комментарий от anonymous

Пользуй https://github.com/dvorka/hstr

Мне редко нужен список, обычно Ctrl-R вполне достаточно.
Но когда нужен, то по старинке делаю обычный emacs M-x occur.

aidaho ★★★★★
() автор топика

Добавь в багтрекер что пользовательские файлы портит, вполне вероятно поднимут приоритет.

e1nste1n ★★★★★
()

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

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

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

В таком случае у него будет портиться уже .zsh_history, лол. Плюс баги с порчей истории самого zsh - чтоб не расслаблялся.

anonymous
()
Ответ на: комментарий от fehhner

Я думаю, проблема в конфигурации твоей системы.

ответ типичного лоровца)

darkenshvein ★★★★★
()

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

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

Добавь в багтрекер что пользовательские файлы портит, вполне вероятно поднимут приоритет.

Done.

aidaho ★★★★★
() автор топика
Ответ на: комментарий от darkenshvein

в Dolphin вылезающий по F4 терминал

unix-программы ломают юниксвей какой то партизанщиной

КДЕ не юниксвей

superuser ★★★★★
()
Ответ на: комментарий от anonymous

В таком случае у него будет портиться уже .zsh_history, лол.

Не будет.

fehhner ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.