fb3187ec7a
OBS-URL: https://build.opensuse.org/package/show/KDE:Frameworks5/plasma5-workspace?expand=0&rev=401
138 lines
4.6 KiB
Diff
138 lines
4.6 KiB
Diff
From a437cb34a3cacc0daae012a26cb5a28407a6f873 Mon Sep 17 00:00:00 2001
|
||
From: Fabian Vogt <fabian@ritter-vogt.de>
|
||
Date: Wed, 28 Feb 2018 17:10:14 +0100
|
||
Subject: [PATCH] Revert "No icons on the desktop by default"
|
||
|
||
This reverts commit 240d0d6fe1e5db88e304199339396bd48c23e130.
|
||
|
||
We want those icons in openSUSE. They've always been there and there is no
|
||
reason not to have them.
|
||
---
|
||
kioslave/desktop/CMakeLists.txt | 1 +
|
||
kioslave/desktop/Home.desktop | 88 ++++++++++++++++++++++++++++++++++++++++
|
||
kioslave/desktop/kio_desktop.cpp | 4 ++
|
||
3 files changed, 93 insertions(+)
|
||
create mode 100644 kioslave/desktop/Home.desktop
|
||
|
||
diff --git a/kioslave/desktop/CMakeLists.txt b/kioslave/desktop/CMakeLists.txt
|
||
index e21744c3..8616a7e5 100644
|
||
--- a/kioslave/desktop/CMakeLists.txt
|
||
+++ b/kioslave/desktop/CMakeLists.txt
|
||
@@ -25,3 +25,4 @@ install(TARGETS desktopnotifier DESTINATION ${KDE_INSTALL_PLUGINDIR}/kf5/kded)
|
||
install( FILES desktop.protocol DESTINATION ${KDE_INSTALL_KSERVICES5DIR} )
|
||
|
||
install(FILES directory.desktop directory.trash DESTINATION ${KDE_INSTALL_DATADIR}/kio_desktop)
|
||
+install(FILES Home.desktop DESTINATION ${KDE_INSTALL_DATADIR}/kio_desktop/DesktopLinks)
|
||
diff --git a/kioslave/desktop/Home.desktop b/kioslave/desktop/Home.desktop
|
||
new file mode 100644
|
||
index 00000000..9ad53f0b
|
||
--- /dev/null
|
||
+++ b/kioslave/desktop/Home.desktop
|
||
@@ -0,0 +1,88 @@
|
||
+[Desktop Entry]
|
||
+Encoding=UTF-8
|
||
+Name=Home
|
||
+Name[ca]=Inici
|
||
+Name[ca@valencia]=Inici
|
||
+Name[cs]=Můj adresář
|
||
+Name[da]=Hjem
|
||
+Name[de]=Persönlicher Ordner
|
||
+Name[el]=Προσωπικός φάκελος
|
||
+Name[en_GB]=Home
|
||
+Name[es]=Inicio
|
||
+Name[et]=Kodu
|
||
+Name[eu]=Etxea
|
||
+Name[fi]=Koti
|
||
+Name[fr]=Dossier personnel
|
||
+Name[gl]=Persoal
|
||
+Name[he]=בית
|
||
+Name[hu]=Saját mappa
|
||
+Name[is]=Heimamappa
|
||
+Name[it]=Home
|
||
+Name[ja]=ホーム
|
||
+Name[ko]=홈
|
||
+Name[lt]=Pradžia
|
||
+Name[nl]=Home
|
||
+Name[nn]=Heim
|
||
+Name[pa]=ਘਰ
|
||
+Name[pl]=Katalog domowy
|
||
+Name[pt]=Pasta Pessoal
|
||
+Name[pt_BR]=Pasta Pessoal
|
||
+Name[ru]=Домашняя папка
|
||
+Name[se]=Ruoktu
|
||
+Name[sk]=Domov
|
||
+Name[sl]=Dom
|
||
+Name[sr]=Домаће
|
||
+Name[sr@ijekavian]=Домаће
|
||
+Name[sr@ijekavianlatin]=Domaće
|
||
+Name[sr@latin]=Domaće
|
||
+Name[sv]=Hem
|
||
+Name[tr]=Başlangıç
|
||
+Name[uk]=Домівка
|
||
+Name[x-test]=xxHomexx
|
||
+Name[zh_CN]=主文件夹
|
||
+Name[zh_TW]=家目錄
|
||
+GenericName=Personal Files
|
||
+GenericName[ca]=Fitxers personals
|
||
+GenericName[ca@valencia]=Fitxers personals
|
||
+GenericName[cs]=Osobní soubory
|
||
+GenericName[da]=Personlige filer
|
||
+GenericName[de]=Persönliche Dateien
|
||
+GenericName[el]=Προσωπικά αρχεία
|
||
+GenericName[en_GB]=Personal Files
|
||
+GenericName[es]=Archivos personales
|
||
+GenericName[et]=Isiklikud failid
|
||
+GenericName[eu]=Fitxategi pertsonalak
|
||
+GenericName[fi]=Omat tiedostot
|
||
+GenericName[fr]=Fichiers personnels
|
||
+GenericName[gl]=Ficheiros persoais
|
||
+GenericName[he]=קבצים אישיים
|
||
+GenericName[hu]=Személyes fájlok
|
||
+GenericName[is]=Einkaskrár
|
||
+GenericName[it]=File personali
|
||
+GenericName[ja]=個人のファイル
|
||
+GenericName[ko]=개인적인 파일
|
||
+GenericName[lt]=Asmeniniai failai
|
||
+GenericName[nl]=Persoonlijke bestanden
|
||
+GenericName[nn]=Personlege filer
|
||
+GenericName[pa]=ਨਿੱਜੀ ਫਾਇਲਾਂ
|
||
+GenericName[pl]=Pliki osobiste
|
||
+GenericName[pt]=Ficheiros Pessoais
|
||
+GenericName[pt_BR]=Arquivos pessoais
|
||
+GenericName[ru]=Личные файлы
|
||
+GenericName[se]=Iežat fiillat
|
||
+GenericName[sk]=Osobné súbory
|
||
+GenericName[sl]=Osebne datoteke
|
||
+GenericName[sr]=Лични фајлови
|
||
+GenericName[sr@ijekavian]=Лични фајлови
|
||
+GenericName[sr@ijekavianlatin]=Lični fajlovi
|
||
+GenericName[sr@latin]=Lični fajlovi
|
||
+GenericName[sv]=Personliga filer
|
||
+GenericName[tr]=Kişisel Dosyalar
|
||
+GenericName[uk]=Особисті файли
|
||
+GenericName[x-test]=xxPersonal Filesxx
|
||
+GenericName[zh_CN]=个人文件
|
||
+GenericName[zh_TW]=個人檔案
|
||
+URL[$e]=$HOME
|
||
+Icon=user-home
|
||
+Type=Link
|
||
+
|
||
diff --git a/kioslave/desktop/kio_desktop.cpp b/kioslave/desktop/kio_desktop.cpp
|
||
index e05a1364..c57fed29 100644
|
||
--- a/kioslave/desktop/kio_desktop.cpp
|
||
+++ b/kioslave/desktop/kio_desktop.cpp
|
||
@@ -82,6 +82,10 @@ void DesktopProtocol::checkLocalInstall()
|
||
QFile::copy(QStandardPaths::locate(QStandardPaths::GenericDataLocation, QStringLiteral("kio_desktop/directory.desktop")),
|
||
desktopPath + "/.directory");
|
||
|
||
+ // Copy the trash link
|
||
+ QFile::copy(QStandardPaths::locate(QStandardPaths::GenericDataLocation, QStringLiteral("kio_desktop/directory.trash")),
|
||
+ desktopPath + "/trash.desktop");
|
||
+
|
||
// Copy the desktop links
|
||
QSet<QString> links;
|
||
const auto dirs = QStandardPaths::locateAll(QStandardPaths::GenericDataLocation, QStringLiteral("kio_desktop/DesktopLinks"), QStandardPaths::LocateDirectory);
|
||
--
|
||
2.16.1
|
||
|