fix #592,add a crash checker to autostart Latte

pull/1/head
Michail Vourlakos 8 years ago
parent b5c0a4d2d0
commit 2d675e5d58

@ -68,6 +68,8 @@ configure_file(org.kde.latte-dock.desktop.cmake org.kde.latte-dock.desktop)
configure_file(org.kde.latte-dock.appdata.xml.cmake org.kde.latte-dock.appdata.xml)
install(TARGETS latte-dock ${KDE_INSTALL_TARGETS_DEFAULT_ARGS})
install(FILES latte-dock.sh PERMISSIONS OWNER_EXECUTE OWNER_WRITE OWNER_READ GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE
DESTINATION ${CMAKE_INSTALL_PREFIX}/bin)
install(FILES ${CMAKE_CURRENT_BINARY_DIR}/org.kde.latte-dock.desktop DESTINATION ${KDE_INSTALL_APPDIR})
install(FILES ${CMAKE_CURRENT_BINARY_DIR}/org.kde.latte-dock.appdata.xml DESTINATION ${KDE_INSTALL_METAINFODIR})
install(FILES dbus/org.kde.LatteDock.xml DESTINATION ${KDE_INSTALL_DBUSINTERFACEDIR})

@ -0,0 +1,6 @@
#!/bin/bash
until latte-dock; do
echo "'latte-dock' crashed with exit code $?. Respawning.." >&2
sleep 2
done

@ -68,5 +68,6 @@ Action=Popup
[Event/switch-layout]
Name[de]=Wechsel zu Profil
Name[el]=Εναλλαγή στο προφίλ
Name[zh_TW]=切換到佈局
Name=Switch to layout
Action=Popup

@ -28,7 +28,7 @@ GenericName[zh_TW]=Dock
GenericName=Dock
Icon=latte-dock
Categories=Utility;X-SuSE-DesktopUtility;
Exec=latte-dock %u
Exec=latte-dock.sh %u
InitialPreference=1
StartupNotify=false
Terminal=false

@ -1,7 +1,9 @@
[Desktop Entry]
Name[el]=Διαχωριστικό
Name[zh_TW]=
Name=Separator
Comment[el]=Για όλες τις εργασίες διαχωρισμού σας
Comment[zh_TW]=
Comment=For all your separation tasks
Encoding=UTF-8

@ -1,7 +1,9 @@
[Desktop Entry]
Name[el]=Διαχωριστικό
Name[zh_TW]=分隔符號
Name=Separator
Comment[el]=Για όλες τις εργασίες διαχωρισμού σας
Comment[zh_TW]=為您所有分開的工作
Comment=For all your separation tasks
Encoding=UTF-8

@ -1,7 +1,9 @@
[Desktop Entry]
Name[el]=Latte Κενό
Name[zh_TW]=Latte Dock
Name=Latte Dock Spacer
Comment[el]=Διατηρεί κενούς χώρους μέσα στον πίνακα.
Comment[zh_TW]= dock
Comment=Reserve empty spaces within the dock.
Encoding=UTF-8

@ -1,7 +1,9 @@
[Desktop Entry]
Name[el]=Latte Κενό
Name[zh_TW]=Latte Dock 間隔器
Name=Latte Dock Spacer
Comment[el]=Διατηρεί κενούς χώρους μέσα στον πίνακα.
Comment[zh_TW]=在 dock 內保留空間。
Comment=Reserve empty spaces within the dock.
Encoding=UTF-8

@ -4,7 +4,7 @@ Comment=Dock for the masses
GenericName=Dock
Icon=latte-dock
Categories=Utility;X-SuSE-DesktopUtility;
Exec=latte-dock %u
Exec=latte-dock.sh %u
InitialPreference=1
StartupNotify=false
Terminal=false

@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"POT-Creation-Date: 2017-07-29 10:36+0300\n"
"POT-Creation-Date: 2017-08-03 10:39+0300\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"

Loading…
Cancel
Save