LINUX.ORG.RU

как удалить остатки оболочк KDE

 


0

1
Здравствуйте
с программой TimeShift сделал точку для востановления , установил оболочку кде (поверх гном) с командой sudo pacman -Sy xorg plasma kde-applications, через некоторое время выполнил ВОСТАНОВЛЕНИЕ, но после этого перестал работать Flameshot и если нажать клавишу паузе-бреак, окно "Удалённый рабочий стол"?!  в проводнике папки поменялись на цвет  который был в оболочке кде и многое другое

пожалуйста подскажите почему так получилось, как избавится полностью от остатков кде оболочки полностью и исправить неработающие программы? без переустановки исправить всё это не получится? 

При чем тут переустановка? Пользовательское ПО и DE хранят свои настройки в скрытых файлах и директриях у тебя в домашней директории. Они не бекапятся и не откатываются через TimeShift.

Два DE подрались из-за конфигов. Тут можно или как-то хитро сбросить на умолчания, или тупо создать нового/пересоздать текущего пользователя.

Vsevolod-linuxoid ★★★★★
()

Причем пересоздать легко, даже с сохранением домашней директории рядом…

Вот пример, допустим есть user1, у него uid и gid 1000 (одноименная группа), он входит в группу wheel и так управляется ОС, root залочен (это все из вывода команды id user1 можно узнать), bash, /home/user1

Сперва создаем иного админа из-под user1:

sudo useradd -m -U -s /bin/bash -G wheel user2
sudo passwd user2

Перезагржаем комп, входим в user2, уже из-под него перемещаем домашнюю директорию user1, удаляем его и создаем заново:

sudo mv /home/user1 /home/user1_old
sudo userdel -r user1
sudo groupdel user1 # может и не нужно, не помню
sudo useradd -m -u 1000 -U -s /bin/bash -G wheel user1
sudo passwd user1

Если нужно перенести какие-то настройки, скажем Firefox, то можно так сделать из-под user1 уже: cp -a /home/user1_old/.mozilla /home/user1/, ну и т.п., зависит как настройки лежат.

Vsevolod-linuxoid ★★★★★
()
Ответ на: комментарий от Vsevolod-linuxoid
простому пользователю что нибудь попроще, понятнее не имеется, вот эти команды почему не помогают, в сети смотрел:
sudo pacman -Rsn plasma; sudo pacman -Rsn kde-applications; sudo pacman -S flameshot

sudo pacman -Sy xorg plasma kde-applications--эта команда правильная для установки оболочки кде, как установить какую нибудь оболочку паралельно с другим так чтобы она держала свои настройки при себе?

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

Нет. А то что ты делаешь – на 100% бесполезно. KDE, GNOME и прочие хранят настройки в скрытых файлах и директориях внутри домашних директорий пользователей. Они НЕ удаляются оттуда пакетным менеджером при удалении самих GNOME и KDE. И поставить их паралленьно для одного пользователя чтобы не мешались тоже нельзя.

Назвался груздем – полезай в кузов. Или используй Linux как простой пользователь, поставь скажем Linux Mint и не лазь в терминал вовсе, но если сидишь на Arch и экспериментируешь с DE, то учи матчасть.

Vsevolod-linuxoid ★★★★★
()
Последнее исправление: Vsevolod-linuxoid (всего исправлений: 2)
Ответ на: комментарий от ammm

Если у тебя GNOME, то создать пользователя можно прямо из меню Гнома в разделе «Пользователи». Но вот на то, чтобы копировать хомяк от старого пользователя к новому, понадобится sudo.

Kapusha
()
Ответ на: комментарий от papin-aziat

ТСу сложно даже пользака пересоздать по готовому гайду, о чем ты… вопрос в том, на кой черт ставить Arch и начинать эксперименты, если не хочешь изучать устройство Linux?

Vsevolod-linuxoid ★★★★★
()
Ответ на: комментарий от papin-aziat

Потому что злобные гномофаны стояли и орали «а пачимуита вы сохраняете конфиги в .kde? А не серькаете ими везде как это делают все остальные? Тут привели всё к стандартам хранить всё в .config и в .local, как требуют того правила. И даже внутри не стали делать папку kde, потому что истеричка. Это не нравилось. В результате россыпи всего. Жрите что просили. Терпеть не могу новый способ. Лучше бы всё хранили унутре своей подпапки.

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

Там удаляются настройки при удалении пакета. Если ты их не меняла. Но в хомяке ни один ПМ не умеет удалять. У него проблема в схомяченых конфигах и криво тэотбекапившегося нечта.

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

Не знал об этой драме.

В любом случае, кедеешный софт любит откладывать про запас всё подряд и не чистит за собой, кажется, никогда. Например, загляни в ~/.local/share/okular/docdata, удивишься, как много там инфы о том, что тебе уже давно не нужно, и лежать она там, видимо, будет вечно, пополняясь… У меня в скрипте для очистки системы перед бекапом для окуляра даже отдельный код имеется,

if cd ~/.local/share/okular/docdata; then
	mkdir ../docdata-bak
	recent=$(grep ^Name ~/.config/okularrc | cut -d'=' -f2)
	files=$(ls -t)
	while read rec; do
		while read fil; do
			if [[ $fil == *${rec}.xml ]]; then
				mv "$fil" ../docdata-bak/
				break
			fi
		done <<< $files
	done <<< $recent
	cd ..
	rm -r docdata
	mv docdata-bak docdata
	cd
fi

чтоб оставил только то, что я оставил в recent и в одном экземпляре. А с kwrite я проще поступил, просто заменил что-то там на /dev/null да и всё — незачем текстовому редактору в хомяке испражняться.

papin-aziat ★★★★★
()
Ответ на: комментарий от papin-aziat

Тут согласен. Мусорит. Для чистки у них ksweeper имеется. Или как-то похоже. Но могли бы думать что где куда. Хомяк не для склада мусора конфигов, он для моего мусора! Я тут перед отъездом глянул, балушная база пять гигов отожрала. Вот так вот...

R_He_Po6oT ★★★★★
()
Ответ на: комментарий от papin-aziat

что Вы имеете в виду, что будет если полностью удалить всё содержимое этих папок? удалил все там с названием kde и папки nautilus чтобы цвет, форма папок в проводнике было привычным, но ничего не изменилось? почему Flameshot полностью перестал работать, кликаю и пишет «ошибка не удается захватить экран»?

ammm
() автор топика

Как установили, так и удаляйте, лучше не из самих кед:

sudo pacman -Rns plasma kde-applications xorg

Добавляйте сюда зависимости, из-за которых pacman вдруг будет ругаться.

Выведет список, что будет удалено, ваше дело подтвердить или нет.

Потом почистите хомяк ~/.config и ~/.local/share

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

что будет если полностью удалить всё содержимое этих папок?

Получишь свежий от настроек хомяк, то есть как будто только что установил систему. Кстати, можешь так сделать, только не удаляй, а просто переименуй типа .config-old и share-old, перелогинься в систему и потихоньку выкладывай всякое из старых в новые. Полезное занятие для новичка, много узнаешь.

удалил все там с названием kde и папки nautilus чтобы цвет, форма папок в проводнике было привычным, но ничего не изменилось?

Поставь gnome-tweaks и там выбери нужную тему иконок. Можно через dconf-editor или gsettings (в терминале), но это потом, то есть обязательно научись с этим работать, иначе в гномосеки не возьмут.

почему Flameshot полностью перестал работать, кликаю и пишет «ошибка не удается захватить экран»?

Это на вскидку не подскажу. Думаю, скорее всего проблема c wayland, или с сочетанием gnome+wayland. Попробуй иксы, может понравится.

papin-aziat ★★★★★
()
Ответ на: комментарий от dmitry237
[user@archlinux ~]$ sudo pacman -Rns plasma kde-applications xorg
[sudo] пароль для user: 
проверка зависимостей...
ошибка: не удалось подготовить транзакцию (не удалось удовлетворить зависимости)
:: removing xorg-xprop breaks dependency 'xorg-xprop' required by at-spi2-core
:: removing xorg-xrdb breaks dependency 'xorg-xrdb' required by gnome-settings-daemon
:: removing signon-kwallet-extension breaks dependency 'signon-kwallet-extension' required by kaccounts-integration
:: removing xorg-fonts-encodings breaks dependency 'xorg-fonts-encodings' required by libfontenc
:: removing xorg-xkbcomp breaks dependency 'xorg-xkbcomp' required by libxklavier
:: removing xorg-server breaks dependency 'xorg-server' required by lightdm
:: removing xorg-xmodmap breaks dependency 'xorg-xmodmap' required by lightdm
:: removing xorg-xrdb breaks dependency 'xorg-xrdb' required by lightdm
:: removing xorg-xwayland breaks dependency 'xorg-xwayland' required by mutter
:: removing xorg-xkbcomp breaks dependency 'xorg-xkbcomp' required by orca
:: removing xorg-xmodmap breaks dependency 'xorg-xmodmap' required by orca
:: removing xorg-server breaks dependency 'xorg-server' required by sddm
:: removing xorg-xauth breaks dependency 'xorg-xauth' required by sddm
:: removing xorg-xset breaks dependency 'xorg-xset' required by xdg-utils
:: removing xorg-xprop breaks dependency 'xorg-xprop' required by xdg-utils
:: removing xorg-xauth breaks dependency 'xorg-xauth' required by xorg-xinit
:: removing xorg-xrdb breaks dependency 'xorg-xrdb' required by xorg-xinit
:: removing xorg-xmodmap breaks dependency 'xorg-xmodmap' required by xorg-xinit
[user@archlinux ~]$ 
ammm
() автор топика
Ответ на: комментарий от papin-aziat
gnome-tweaks ---внешний вид-- поставл галочку на по умолчанию, до этого комп выключил и включил, незнаю от чего но значки в проводнике приобрели привычный вид
ammm
() автор топика
Ответ на: комментарий от ammm

Вы, если сомневаетесь, то посмотрите что наустанавливали в /var/log/pacman.log, просто найдите строчки за ту дату. Их там наверное много.

Лучше от греха подальше не удаляйте xorg.

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

Он же откатил системный раздел и так. Так что эта команда либо ничего не сделает, если раньше у него ничего из этого установлено не было, либо снесёт что-то нужное, что у него уже было (и в данном случае, как видно из лога, это иксы).

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

Он же откатил системный раздел и так

А потом зачем-то снова установил кеды. Просто с этим таймшифтом одна путаница. А иксы вполне возможно были изначально, у гнома же есть такой вариант, он просто их переустановил, когда ставил кде.

dmitry237 ★★★★
()

используй btrfs. там можно откатить файловую систему полностью. но я предпочитаю корень и хомяка разделять, так как проблемы, что ты описал существуют. у меня было наоборот, что после установки гнома все стало выглядеть не так…

радикальное решение:

mv ~/.config{,.old}
mv ~/.local/share{,.old}

нужные настройки скопируй, это не так долго как переустановка и настройка все

anonymous
()

Именно по этому я вообще стараюсь не ставить какие-либо DE в систему. Так насрёт своими 100500+ бесполезными пакетами, что потом фиг выкорчуешь.

Zeev
()