Как удалить все следы KDE

Я нашел пример кода единственного места-питона и использовал его для создания объектива для поиска в вашей файловой системе. В настоящее время он нестабилен, но вы можете искать файлы, и вы обычно получаете результаты.

Объект объектива Unity FileSearch

Вы можете получить доступ к объективу в Unity Launcher. Вы можете увидеть это здесь, где я ищу «лекцию».

Лупа в левом нижнем углу - это объектив FileSearch. (Значок изменяется в зависимости от вашей темы значка.) Объектив показывает файлы и папки в двух отдельных разделах.

Вы можете добавить его в свою основную кнопку (кнопка Ubuntu), установив ShowGlobal=true в /usr/share/unity/places/filesearch.place , К сожалению, Unity в настоящее время не имеет способа настроить, какие объективы находятся в Dash.

Секции файлов и папок объединены в тире под заголовком «Поиск файлов».

[d10 ] The filesearch-lens showing a search for "lecture"

Config

При первом запуске файловых поисковых объектов он создаст конфигурационный файл ~/.filesearch.cfg.

Например, вот моя конфигурация:

[search]
#dirs = a comma separated list of folders to search
dirs = ~/data
#depth = how deep from / to search
depth = 5

[ignore]
#pattern = python-style regex for directories to ignore
pattern = ^\.|^bin$|^lib$|^apps$|^settings$|^eclipse$

Я хочу, чтобы он искал ~ / данных и двух каталогов под ним и игнорировать все мелкие файлы и некоторые другие определенные папки. (Примечание: Нет, достаточно не достаточно, чтобы не искать одни и те же папки, если вы вставляете вложенные папки, такие как ~/,~/code, поэтому не делайте этого.)

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

killall unity-filesearch-daemon

Установить

Я упаковал его, чтобы вы могли загрузить его из моего ppa.

sudo add-apt-repository ppa:pydave/unity-lenses
sudo apt-get update
sudo apt-get install unity-place-filesearch

Затем вы необходимо сбросить единство до того, как объектив будет замечен:

setsid unity

Экспериментальные функции

Если вы укажете ему путь, он обычно показывает путь как один из результатов (так что вы может открывать папки, как вы могли бы в gnome-do).

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

1
задан 12 May 2013 в 19:22

5 ответов

Мне понравилась простота следующего удаления:

apt-get remove kdelibs-bin kdelibs5-data 

Приобрести craigevil на форумах Debian. (http://forums.debian.net/viewtopic.php?f=10&t=102884)

Дело в том, что, сосредоточив внимание на двух пакетах, на которых построено практически все KDE , остальная часть KDE также удаляется, так как они зависят от вышесказанного.

27
ответ дан 25 May 2018 в 16:49
  • 1
    Отлично .. Применяется с некоторой радостью к непокорной установке консоли. +1. – G Forty 4 July 2015 в 21:53
  • 2
    По моему мнению, это более эффективная процедура, чем принятый ответ. Он не будет касаться пакетов, помеченных как установленный вручную. – berbt 9 March 2016 в 14:18
  • 3
    В нем говорится «Неудовлетворенные зависимости». – Nicolas Raoul 18 March 2016 в 14:08
  • 4
    Я думаю, что вы также должны запустить sudo apt autoremove после этого – Qback 20 November 2017 в 20:40
  • 5
    Это тот, который работал для меня, после того как вы попытались несколько вещей, чтобы удалить KDE из Ubuntu 16.04 и восстановить настройки системы Unity. Гораздо лучше, чем принято отвечать ИМХО. 'apt-get remove unit-control-center apt-get remove kdelibs-bin kdelibs5-data apt autoremove apt-get install unit-control-center reboot' voila !!!! – dimuthu 3 May 2018 в 15:49

Если вы используете ubuntu 15.10 или предыдущую версию, тогда эта команда полезна:

sudo apt-get remove kubuntu

Если вы используете Ubuntu 16.04 и Plasma 5, то выполните следующий шаг

sudo apt purge kubuntu-desktop
sudo apt autoremove
sudo add-apt-repository --remove ppa:kubuntu-ppa/backports
5
ответ дан 25 May 2018 в 16:49

Проверьте это на форумах Ubuntu или в терминале:

sudo apt-get remove kde-full && sudo apt-get autoremove
note (см. комментарий), это может быть неполным, но хорошим началом.
0
ответ дан 25 May 2018 в 16:49
  • 1
    Так как это метапакет, удаление его не будет адекватным (и, вместе с sudo apt-get autoremove, будет только иногда быть адекватным). См. эти комментарии под моим ответом . – Eliah Kagan 13 July 2012 в 06:34

Не знаю, правильно ли это, так как я новичок, но это сработало для меня.

sudo apt-get remove kde*
0
ответ дан 25 May 2018 в 16:49
  • 1
    Добро пожаловать в AU. Ваш ответ может быть правильным для вашего дела, но я бы не рекомендовал его для общего использования, так как это могло бы удалить пакеты, которые не предназначались для удаления. – Marc Vanhoomissen 8 May 2018 в 14:09
  • 2
    вероятно, не правильная команда, см. apt-get purge – pim 8 May 2018 в 14:22

Я использовал эту команду (удаляет все KDE и устанавливает единство):

sudo apt-get remove akonadi-backend-mysql akonadi-server akregator amarok \
amarok-common amarok-utils apport-kde apturl-kde ark bluedevil cdparanoia \
cdrdao docbook-xsl dolphin dragonplayer freespacenotifier gnupg-agent gnupg2 \
gpgsm gstreamer0.10-qapt gtk2-engines-oxygen gwenview ibus-qt4 icoutils \
jockey-kde k3b k3b-data kaccessible kaddressbook kamera kate kate-data \
katepart kcalc kde-baseapps-bin kde-baseapps-data kde-config-gtk \
kde-config-touchpad kde-runtime kde-runtime-data kde-wallpapers-default \
kde-window-manager kde-workspace kde-workspace-bin kde-workspace-data \
kde-workspace-kgreet-plugins kde-zeroconf kdebase-runtime kdegames-card-data \
kdegraphics-strigi-analyzer kdelibs-bin kdelibs5-data kdelibs5-plugins \
kdemultimedia-kio-plugins kdenetwork-filesharing kdepasswd  kdepim-kresources \
kdepim-runtime kdepim-strigi-plugins kdepimlibs-kio-plugins kdesudo kdm \
kdoctools kfind khelpcenter4 kinfocenter klipper kmag kmail kmix kmousetool \
knotes konsole kontact kopete kopete-message-indicator korganizer kpat kppp \
ksnapshot ksysguard ksysguardd ksystemlog ktimetracker ktorrent ktorrent-data \
kubuntu-debug-installer kubuntu-default-settings kubuntu-desktop kubuntu-docs \
kubuntu-firefox-installer kubuntu-netbook-default-settings \
kubuntu-notification-helper kubuntu-web-shortcuts kvkbd kwalletmanager \
language-selector-kde libakonadi-calendar4 libakonadi-contact4 \
libakonadi-kabc4 libakonadi-kcal4 libakonadi-kde4 libakonadi-kmime4 \
libakonadiprotocolinternals1 libassuan0  libbluedevil1 \
libboost-program-options1.46.1 libcalendarsupport4 libcln6 libclucene0ldbl \
libdebconf-kde0 libdiscid0 libdlrestrictions1 libdmtx0a libencode-locale-perl \
libepub0 libeventviews4 libfile-listing-perl libflac++6 libfont-afm-perl \
libgadu3 libgpgme++2 libgrantlee-core0 libhtml-form-perl libhtml-format-perl \
libhtml-parser-perl libhtml-tagset-perl libhtml-tree-perl libhttp-cookies-perl \
libhttp-daemon-perl libhttp-date-perl libhttp-message-perl \
libhttp-negotiate-perl libibus-qt1 libilmbase6 libincidenceeditorsng4 \
libindicate-qt1 libio-socket-ssl-perl libiodbc2 libk3b6 libkabc4 \
libkateinterfaces4 libkatepartinterfaces4 libkblog4 libkcal4 libkcalcore4 \
libkcalutils4 libkcddb4 libkcmutils4 libkde3support4 libkdecorations4 \
libkdecore5 libkdegames5a libkdepim4 libkdepimdbusinterfaces4 libkdesu5 \
libkdeui5 libkdewebkit5 libkdgantt2 libkdnssd4 libkemoticons4 libkephal4abi1 \
libkexiv2-10 libkexiv2-data libkfile4 libkholidays4 libkhtml5 libkidletime4 \
libkimap4 libkio5 libkipi-data libkipi8 libkjsapi4 libkjsembed4 libkldap4 \
libkleo4 libkmanagesieve4 libkmbox4 libkmediaplayer4 libkmime4 libknewstuff2-4 \
libknewstuff3-4 libknotifyconfig4 libkntlm4 libkonq-common libkonq5-templates \
libkonq5abi1 libkontactinterface4 libkopete4 libkparts4 libkpgp4 \
libkpimidentities4 libkpimtextedit4 libkpimutils4 libkprintutils4 libkpty4 \
libkresources4 libkrosscore4 libksba8 libkscreensaver5 libksgrd4 libksieve4 \
libksieveui4 libksignalplotter4 libktexteditor4 libktnef4 libktorrent-l10n \
libktorrent3 libkunitconversion4 libkxmlrpcclient4 liblastfm0 \
libloudmouth1-0 liblwp-mediatypes-perl liblwp-protocol-https-perl \
libmailcommon4 libmailtools-perl libmailtransport4 libmessagecomposer4 \
libmessagecore4 libmessagelist4 libmessageviewer4 libmicroblog4 libmpcdec6 \
libmsn0.3 libmuonprivate1 libmusicbrainz3-6 libnepomuk4 libnepomukquery4a \
libnepomukutils4 libnet-http-perl libnet-ssleay-perl libntrack-qt4-1 \
libntrack0 libopenexr6 libotr2 libphonon4 libplasma-geolocation-interface4 \
libplasma3  libplasmagenericshell4 libpolkit-qt-1-1 libpoppler-qt4-3 \
libprison0 libprocesscore4abi1 libprocessui4a libqalculate5 libqapt-runtime \
libqapt1 libqca2 libqca2-plugin-ossl libqgpgme1 libqimageblitz4 libqjson0 \
libqrencode3 libqt4-designer libqt4-help libqt4-qt3support libqt4-scripttools \
libqt4-sql-sqlite libqt4-test libqtassistantclient4 libqtglib-2.0-0 \
libqtgstreamer-0.10-0 libqtscript4-core libqtscript4-gui libqtscript4-network \
libqtscript4-sql libqtscript4-uitools libqtscript4-xml libqtwebkit4 \
libreoffice-kde libreoffice-style-oxygen libsolid4 libsolidcontrol4abi2 \
libsolidcontrolifaces4abi2 libsoprano4 libssh-4 libstreamanalyzer0 libstreams0 \
libsyndication4 libtag-extras1 libtemplateparser4 libthreadweaver4 \
libtimedate-perl liburi-perl libvirtodbc0 libweather-ion6 libwww-perl \
libwww-robotrules-perl libxml2-utils libxss1 muon muon-installer \
muon-notifier muon-updater ntrack-module-libnl-0 odbcinst odbcinst1debian2 \
okular okular-extra-backends oxygen-cursor-theme oxygen-icon-theme \
oxygen-icon-theme-complete partitionmanager phonon phonon-backend-gstreamer \
pinentry-gtk2 pinentry-qt4 plasma-dataengines-addons \
plasma-dataengines-workspace plasma-desktop plasma-netbook \
plasma-scriptengine-javascript plasma-scriptengine-python \
plasma-widget-facebook plasma-widget-folderview plasma-widget-kimpanel  \
plasma-widget-menubar plasma-widget-message-indicator \
plasma-widget-networkmanagement plasma-widgets-addons plasma-widgets-workspace \
plymouth-theme-kubuntu-logo plymouth-theme-kubuntu-text printer-applet \
python-kde4 python-pyudev python-qt4 python-qt4-dbus python-sip qapt-batch \
qapt-deb-installer quassel quassel-data rekonq shared-desktop-ontologies \
software-properties-kde soprano-daemon system-config-printer-kde \
systemsettings update-manager-kde usb-creator-kde userconfig virtuoso-minimal \
virtuoso-opensource-6.1-bin virtuoso-opensource-6.1-common \
&& sudo apt-get install ubuntu-desktop
-3
ответ дан 25 May 2018 в 16:49
  • 1
    Добро пожаловать в AskUbuntu! Хотя ваш ответ может теоретически ответить на вопрос, вы можете добавить информацию, чтобы объяснить, что делает команда. – Oyibo 6 October 2012 в 15:10
  • 2
    -1 для неосторожной копии. Этот список не обязательно установлен OP, и он может удалить установленные вручную пакеты. Установка Unity даже не была задана. – berbt 9 March 2016 в 14:23

Другие вопросы по тегам:

Похожие вопросы: