diff --git a/desktop/lxqt/lxqt-session/actions.py b/desktop/lxqt/lxqt-session/actions.py new file mode 100644 index 0000000000..93e3ad6abb --- /dev/null +++ b/desktop/lxqt/lxqt-session/actions.py @@ -0,0 +1,27 @@ +#!/usr/bin/python +# -*- coding: utf-8 -*- +# Licensed under the GNU General Public License, version 3. +# See the file http://www.gnu.org/copyleft/gpl.txt + +from pisi.actionsapi import cmaketools +from pisi.actionsapi import get +from pisi.actionsapi import pisitools +from pisi.actionsapi import shelltools + +def setup(): + shelltools.makedirs("build") + shelltools.cd("build") + cmaketools.configure("-DCMAKE_BUILD_TYPE=release \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DPULL_TRANSLATIONS=no", sourceDir="..") + +def build(): + shelltools.cd("build") + cmaketools.make() + +def install(): + shelltools.cd("build") + cmaketools.rawInstall("DESTDIR=%s" % get.installDIR()) + shelltools.cd("..") + pisitools.dodoc("AUTHORS") + pisitools.remove("/usr/share/applications/lxqt-leave.desktop") #unneeded diff --git a/desktop/lxqt/lxqt-session/files/lxqt-hibernate.desktop b/desktop/lxqt/lxqt-session/files/lxqt-hibernate.desktop new file mode 100644 index 0000000000..04010d1cc1 --- /dev/null +++ b/desktop/lxqt/lxqt-session/files/lxqt-hibernate.desktop @@ -0,0 +1,46 @@ +[Desktop Entry] +Type=Application +Name=Hibernate +GenericName=Hibernate +Comment=hibernate the machine +Exec=lxqt-leave --hibernate +Icon=system-suspend-hibernate +Categories=System;X-Leave; +OnlyShowIn=LXQt; + +Comment[ar]=أسبت الجهاز +Name[ar]=أسبت +GenericName[ar]=أسبت +Name[ca]=Hiberna +GenericName[ca]=Hiberna +Comment[ca]=Posa en hibernació la màquina +Name[da]=Dvale +Comment[da]=Sæt maskinen i dvale +Comment[de]=Rechner in Tiefschlaf versetzen +Name[de]=Tiefschlaf +Name[el]=Νάρκη +GenericName[el]=Νάρκη +Comment[el]=Nάρκωση του υπολογιστή +Name[eu]=Hibernatu +GenericName[eu]=Hibernatu +Comment[eu]=Hibernatu ordenagailua +Name[fr]=Hivernation +GenericName[fr]=Hivernation +Comment[fr]=Hivernation de l'ordinateur +Comment[hu]=Mélykészenléti állapot +Name[hu]=Mélykészenlét +Name[it]=Iberna +Comment[it]=Ibernare il computer +Name[ja]=ハイバネート +Comment[ja]=PCをハイバネートします +Name[lt]=Užmigdyti +GenericName[lt]=Užmigdyti +Comment[lt]=Užmigdyti kompiuterį +Name[pl]=Hibernuj +Comment[pl]=Hibernuj komputer +Name[pt]=Hibernar +Comment[pt]=Hibernar o computador +Name[ru]=Спящий режим +Comment[ru]=Перевести компьютер в спящий режим +Name[tr]=Uykuya Al +Comment[tr]=Bilgisayarı Uykuya Al diff --git a/desktop/lxqt/lxqt-session/files/lxqt-lockscreen.desktop b/desktop/lxqt/lxqt-session/files/lxqt-lockscreen.desktop new file mode 100644 index 0000000000..42d98c3bd7 --- /dev/null +++ b/desktop/lxqt/lxqt-session/files/lxqt-lockscreen.desktop @@ -0,0 +1,47 @@ +[Desktop Entry] +Type=Application +Name=Lock Screen +GenericName=Lock Screen +Comment=Lock the current session +Exec=lxqt-leave --lockscreen +Icon=system-lock-screen +Categories=System;Screensaver; +OnlyShowIn=LXQt; + +Comment[ar]=اقفل الجلسة الحاليّة +Name[ar]=اقفل الشّاشة +GenericName[ar]=اقفل الشّاشة +Name[ca]=Bloqueja la pantalla +GenericName[ca]=Bloqueja la pantalla +Comment[ca]=Bloqueja la sessió actual +Name[da]=Lås skærmen +Comment[da]=Lås den aktuelle session +Comment[de]=aktuelle Sitzung sperren +Name[de]=Bildschirm sperren +Name[el]=Κλείδωμα οθόνης +GenericName[el]=Κλείδωμα οθόνης +Comment[el]=Κλείδωμα της τρέχουσας συνεδρίας +Name[eu]=Blokeatu pantaila +GenericName[eu]=Blokeatu pantaila +Comment[eu]=Blokeatu uneko saioa +Comment[fr]=Verrouillage de la session courante +GenericName[fr]=Verrouiller l’écran +Name[fr]=Verrouiller l’écran +Comment[hu]=A gép zárolása +Name[hu]=Képernyőzár +Name[it]=Blocca schermo +Comment[it]=Blocca la sessione attuale +Name[ja]=画面のロック +Comment[ja]=画面をロックします +Name[lt]=Užrakinti ekraną +GenericName[lt]=Užrakinti ekraną +Comment[lt]=Užrakinti esamą seansą +Name[pl]=Zablokuj ekran +Comment[pl]=Zablokuj bieżącą sesję +Name[pt]=Bloquear +Comment[pt]=Bloquear a sessão atual +Name[ru]=Заблокировать экран +Comment[ru]=Заблокировать текущий сеанс +Name[tr]=Kilitle +Comment[tr]=Ekranı Kilitle + diff --git a/desktop/lxqt/lxqt-session/files/lxqt-logout.desktop b/desktop/lxqt/lxqt-session/files/lxqt-logout.desktop new file mode 100644 index 0000000000..0549972c96 --- /dev/null +++ b/desktop/lxqt/lxqt-session/files/lxqt-logout.desktop @@ -0,0 +1,47 @@ +[Desktop Entry] +Type=Application +Name=Logout +GenericName=Logout +Comment=Logout from the current session +Exec=lxqt-leave --logout +Icon=system-log-out +Categories=System;X-Leave; +OnlyShowIn=LXQt; + +Comment[ar]=اخرج من الجلسة الحاليّة +Name[ar]=اخرج +GenericName[ar]=اخرج +Name[ca]=Tanca la sessió +GenericName[ca]=Tanca la sessió +Comment[ca]=Tancament de la sessió actual +Name[da]=Log ud +Comment[da]=Log ud fra den aktuelle session +Comment[de]=Sitzung beenden +Name[de]=Abmelden +Name[el]=Αποσύνδεση +GenericName[el]=Αποσύνδεση +Comment[el]=Αποσύνδεση από την τρέχουσα συνεδρία +Name[eu]=Itxi saioa +GenericName[eu]=Itxi saioa +Comment[eu]=Itxi uneko saioa +Name[fr]=Déconnecter +GenericName[fr]=Déconnecter +Comment[fr]=Déconnecter de cette session +Comment[hu]=LXQt munkamenet vége +Name[hu]=Kilépés +Name[it]=Chiudi sessione +Comment[it]=Chiudere la sessione attuale +Name[ja]=ログアウト +Comment[ja]=セッションからログアウトします +Name[lt]=Atsijungti +GenericName[lt]=Atsijungti +Comment[lt]=Atsijungti iš esamo seanso +Name[pl]=Wyloguj +Comment[pl]=Zakończ bieżącą sesję +Name[pt]=Sair +Comment[pt]=Sair da sessão +Name[ru]=Выйти из системы +Comment[ru]=Выйти из текущего сеанса +Name[tr]=Oturumu Kapat +Comment[tr]=Oturumu Kapat + diff --git a/desktop/lxqt/lxqt-session/files/lxqt-reboot.desktop b/desktop/lxqt/lxqt-session/files/lxqt-reboot.desktop new file mode 100644 index 0000000000..9c7d40f009 --- /dev/null +++ b/desktop/lxqt/lxqt-session/files/lxqt-reboot.desktop @@ -0,0 +1,47 @@ +[Desktop Entry] +Type=Application +Name=Reboot +GenericName=Reboot +Comment=reboot the machine +Exec=lxqt-leave --reboot +Icon=system-reboot +Categories=System;X-Leave; +OnlyShowIn=LXQt; + +Comment[ar]=أعد إقلاع الجهاز +Name[ar]=أعد الإقلاع +GenericName[ar]=أعد الإقلاع +Name[ca]=Reinicia +GenericName[ca]=Reinicia +Comment[ca]=Reinicia la màquina +Name[da]=Genstart +Comment[da]=Genstart maskinen +Comment[de]=Rechner neustarten +Name[de]=Neustart +Name[el]=Επανεκκίνηση +GenericName[el]=Επανεκκίνηση +Comment[el]=Επανεκκίνηση του μηχανήματος +Name[eu]=Berrabiarazi +GenericName[eu]=Berrabiarazi +Comment[eu]=Berrabiarazi ordenagailua +Name[fr]=Redémarrer +GenericName[fr]=Redémarrer +Comment[fr]=Redémarrer l'ordinateur +Comment[hu]=A gép újraindítása +Name[hu]=Újraindítás +Name[it]=Riavvia +Comment[it]=Riavviare il computer +Name[ja]=再起動 +Comment[ja]=PCを再起動します +Name[lt]=Paleisti iš naujo +GenericName[lt]=Paleisti iš naujo +Comment[lt]=Paleisti kompiuterį iš naujo +Name[pl]=Uruchom ponownie +Comment[pl]=Ponowne uruchomienie komputera +Name[pt]=Reiniciar +Comment[pt]=Reiniciar o computador +Name[ru]=Перезагрузка +Comment[ru]=Перезагрузить компьютер +Name[tr]=Yeniden Başlat +Comment[tr]=Bilgisayarı Yeniden Başlat + diff --git a/desktop/lxqt/lxqt-session/files/lxqt-shutdown.desktop b/desktop/lxqt/lxqt-session/files/lxqt-shutdown.desktop new file mode 100644 index 0000000000..8abb8bc159 --- /dev/null +++ b/desktop/lxqt/lxqt-session/files/lxqt-shutdown.desktop @@ -0,0 +1,47 @@ +[Desktop Entry] +Type=Application +Name=Shutdown +GenericName=Shutdown +Comment=shutdown the machine +Exec=lxqt-leave --shutdown +Icon=system-shutdown +Categories=System;X-Leave; +OnlyShowIn=LXQt; + +Comment[ar]=أطفئ الجهاز +Name[ar]=أطفئ +GenericName[ar]=أطفئ +Name[ca]=Atura +GenericName[ca]=Atura +Comment[ca]=Atura la màquina +Name[da]=Luk ned +Comment[da]=Luk maskinen +Comment[de]=Rechner herunterfahren +Name[de]=Herunterfahren +Name[el]=Τερματισμός +GenericName[el]=Τερματισμός +Comment[el]=Τερματισμός του μηχανήματος +Name[eu]=Itzali +GenericName[eu]=Itzali +Comment[eu]=Itzali ordenagailua +Name[fr]=Arrêter +GenericName[fr]=Arrêter +Comment[fr]=Arrêter l'ordinateur +Comment[hu]=A számítógép kikapcsolása +Name[hu]=Kikapcsolás +Name[it]=Arresta +Comment[it]=Spegnere il computer +Name[ja]=シャットダウン +Comment[ja]=PCをシャットダウンします +Name[lt]=Išjungti +GenericName[lt]=Išjungti +Comment[lt]=Išjungti kompiuterį +Name[pl]=Wyłącz +Comment[pl]=Wyłącz komputer +Name[pt]=Desligar +Comment[pt]=Desligar o computador +Name[ru]=Выключение +Comment[ru]=Выключить компьютер +Name[tr]=Bilgisayarı Kapat +Comment[tr]=Bilgisayarı Kapat + diff --git a/desktop/lxqt/lxqt-session/files/lxqt-suspend.desktop b/desktop/lxqt/lxqt-session/files/lxqt-suspend.desktop new file mode 100644 index 0000000000..efcd9ad210 --- /dev/null +++ b/desktop/lxqt/lxqt-session/files/lxqt-suspend.desktop @@ -0,0 +1,47 @@ +[Desktop Entry] +Type=Application +Name=Suspend +GenericName=Suspend +Comment=suspend the machine +Exec=lxqt-leave --suspend +Icon=system-suspend +Categories=System;X-Leave; +OnlyShowIn=LXQt; + +Comment[ar]=علّق الجهاز +Name[ar]=علّق +GenericName[ar]=علّق +Name[ca]=Suspèn +GenericName[ca]=Suspèn +Comment[ca]=Suspèn la màquina +Name[da]=Hvile +Comment[da]=Sæt maskinen i hvile +Comment[de]=Rechner in Bereitschaftsmodus versetzen +Name[de]=Bereitschaft +Name[el]=Αναστολή +GenericName[el]=Αναστολή +Comment[el]=Αναστολή του μηχανήματος +Name[eu]=Eseki +GenericName[eu]=Eseki +Comment[eu]=Eseki ordenagailua +Name[fr]=Suspendre +GenericName[fr]=Suspendre +Comment[fr]=Suspendre l'ordinateur +Comment[hu]=A számítógép készenléti állapotba helyezése +Name[hu]=Készenlét +Name[it]=Sospensione +Comment[it]=Sospendere il computer +Name[ja]=サスペンド +Comment[ja]=PCをサスペンドします +Name[lt]=Pristabdyti +GenericName[lt]=Pristabdyti +Comment[lt]=Pristabdyti kompiuterį +Name[pl]=Uśpij +Comment[pl]=Uśpij komputer +Name[pt]=Suspender +Comment[pt]=Suspender o computador +Name[ru]=Ждущий режим +Comment[ru]=Перевести компьютер в ждущий режим +Name[tr]=Beklemeye Al +Comment[tr]=Bilgisayarı Beklemeye Al + diff --git a/desktop/lxqt/lxqt-session/files/lxqt.conf b/desktop/lxqt/lxqt-session/files/lxqt.conf new file mode 100644 index 0000000000..9242c53a19 --- /dev/null +++ b/desktop/lxqt/lxqt-session/files/lxqt.conf @@ -0,0 +1,11 @@ +[General] +icon_theme=damadamas +single_click_activate=true +theme=ambiance +tool_button_style=ToolButtonTextBesideIcon + +[Qt] +doubleClickInterval=400 +font="Noto Sans [GOOG],10,-1,5,50,0,0,0,0,0" +style=Fusion +wheelScrollLines=3 diff --git a/desktop/lxqt/lxqt-session/files/session.conf b/desktop/lxqt/lxqt-session/files/session.conf new file mode 100644 index 0000000000..e83ec59294 --- /dev/null +++ b/desktop/lxqt/lxqt-session/files/session.conf @@ -0,0 +1,28 @@ +[General] +leave_confirmation=false +lock_screen_before_power_actions=false +window_manager=openbox + +[Environment] +BROWSER=qupzilla +GTK_CSD=0 +GTK_OVERLAY_SCROLLING=0 +TERM=qterminal + +[Font] +antialias=true +dpi=96 +hinting=true + +[Keyboard] +beep=false +delay=500 +interval=30 +numlock=true + +[Mouse] +acc_factor=20 +acc_threshold=10 +cursor_size=18 +cursor_theme=Oxygen_White +left_handed=false diff --git a/desktop/lxqt/lxqt-session/pspec.xml b/desktop/lxqt/lxqt-session/pspec.xml new file mode 100644 index 0000000000..7860479d17 --- /dev/null +++ b/desktop/lxqt/lxqt-session/pspec.xml @@ -0,0 +1,70 @@ + + + + lxqt-session + http://www.lxde.org + + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + GPL2 + app + lxqt + LXQt session + An alternative session manager ported from the original razor-session + https://github.com/lxde/lxqt-session/releases/download/0.12.0/lxqt-session-0.12.0.tar.xz + + cmake + kwindowsystem-devel + libX11-devel + libgcc + liblxqt-devel + libqtxdg-devel + qt5-linguist + qt5-x11extras-devel + xdg-user-dirs + lxqt-build-tools + libgudev-devel + + + + lxqt-session + + eudev + kwindowsystem + libX11 + libgcc + liblxqt + libqtxdg + qt5-base + qt5-x11extras + pisilinux-theme-damadamas + + + /usr/bin + /usr/lib + /usr/share/ + /etc + + + session.conf + lxqt.conf + lxqt-lockscreen.desktop + lxqt-reboot.desktop + lxqt-suspend.desktop + lxqt-hibernate.desktop + lxqt-logout.desktop + lxqt-shutdown.desktop + + + + + + 2018-04-23 + 0.12.0 + First release + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + + diff --git a/desktop/lxqt/lxqt-session/translations.xml b/desktop/lxqt/lxqt-session/translations.xml new file mode 100644 index 0000000000..a65f72b48b --- /dev/null +++ b/desktop/lxqt/lxqt-session/translations.xml @@ -0,0 +1,7 @@ + + + lxqt-session + LXQt oturumu. + Orjinal razor-sessiondan taşınan bir alternatif oturum yöneticisidir. + +