Конфигурация KDE и всех входящих в него программ хранится в каталоге ~/.kde. Точнее, ~/.kde — это симлинк на ~/.kde3.5, ~/.kde4 или ~/.kdesvn, который создаётся при запуске оболочки. Возможно, вы захотите скопировать каталог ~/.kde3.5 в каталог с настройками KDE 4 — официально это не рекомендуется, но я ещё не слышал, чтобы у кого-то что-то сломалось из-за этого. В любом случае: никогда не пытайтесь одновременно запустить оболочки KDE 3.5 и KDE4, и никогда не допускайте того, чтобы KDE4-программы пытались изменить настройки в `~/.kde3.5.
Лично я решил не переносить весь каталог с настройками, а переносить нужные настройки вручную для каждой программы. Как правило, каждая программ сохраняет какие-то свои файлы в ~/.kde/share/apps/<название-программы>/ и один или несколько конфигурационных файлов в ~/.kde/share/config/. К примеру, KMail хранит письма в ~/.kde/share/apps/kmail/, а в ~/.kde/share/apps/ktorrent находится вся информация о скачиваемых KTorrent’ом торрентов и недогруженные куски файлов.
Таким образом, чтобы перенести настройки того же KMail, делаем
cp -r ~/.kde3.5/share/apps/kmail ~/.kde/share/apps
cp ~/.kde3.5/share/config/kmail* ~/.kde/share/config
Учтите, что в некоторых случаях в конфигурационном файле может быть спрятан путь к какому-либо каталогу в ~/.kde3.5. На пример, когда я скопировал настройки KTorrent, и открыл диалог конфигурации, то первое, что я увидел было “Folder to store torrent information: /home/lx/.kde3.5/share/apps/ktorrent/”. Возможно, имеет смысл оставить эту настройку как есть, если вы ещё собираетесь запускать KTorrent под KDE 3.5, но в общем случае это — плохая идея. Общеизвестно, что тот же KMail из KDE 3.5 не сможет нормально работать, если попытаться использовать общие настройки с KMail под KDE 4.
Вообще странно, что до сих пор не появилось никакого мастера переноса настроек из KDE 3.5 в KDE4.
Комментарии