From 070c4110d077059a70d69da88e5ac285042930ab Mon Sep 17 00:00:00 2001 From: minhtrannhat Date: Mon, 27 Sep 2021 12:06:04 -0400 Subject: [PATCH] added wlogout --- wlogout/.config/wlogout/icons/hibernate.png | Bin 0 -> 816 bytes wlogout/.config/wlogout/icons/lock.png | Bin 0 -> 736 bytes wlogout/.config/wlogout/icons/logout.png | Bin 0 -> 264 bytes wlogout/.config/wlogout/icons/reboot.png | Bin 0 -> 952 bytes wlogout/.config/wlogout/icons/shutdown.png | Bin 0 -> 1014 bytes wlogout/.config/wlogout/icons/suspend.png | Bin 0 -> 974 bytes wlogout/.config/wlogout/layout | 35 +++++++++++++ wlogout/.config/wlogout/style.css | 52 ++++++++++++++++++++ 8 files changed, 87 insertions(+) create mode 100644 wlogout/.config/wlogout/icons/hibernate.png create mode 100644 wlogout/.config/wlogout/icons/lock.png create mode 100644 wlogout/.config/wlogout/icons/logout.png create mode 100644 wlogout/.config/wlogout/icons/reboot.png create mode 100644 wlogout/.config/wlogout/icons/shutdown.png create mode 100644 wlogout/.config/wlogout/icons/suspend.png create mode 100644 wlogout/.config/wlogout/layout create mode 100644 wlogout/.config/wlogout/style.css diff --git a/wlogout/.config/wlogout/icons/hibernate.png b/wlogout/.config/wlogout/icons/hibernate.png new file mode 100644 index 0000000000000000000000000000000000000000..7764f61f50312c4d58d2af33bcdf4030b021bc90 GIT binary patch literal 816 zcmV-01JC@4P))d9LzQ-PB@%ybH?Yf{-^4LkTL zj4Byh;Ija5nHC9$0suTObc%|vsu5dLocNni;9wC4uAzSkcWIu`_L6Xv<^@mYEWIHA z=d&Bk^U9V8FqQ3;8!jWj)Ve7*j3U6)`uQ)k%pw95SWmg&ECS5zZOR3M2r#oxDFllyx^VilG8LVXkjE|`SFe0l=3@Di-4h!|KwYGM-&R|rA0y?K)6YZ zhJ8$gF}6|_@J1{>uTqt8VRdy<9iV6Re5~7>E{0aeJ=Rj4Urd{MHlC|#XW`? u1K<|9c|yru1DzL;JvE1tDC#|Z{yy}-|SvUy)|Se6T%>(&Cll=wINfNS5+C?n|~F!BA3 zN|b^N&3(f?{=^L)@T{Tg#}SSi-t^053n>N|;xk?vtOm6mW|eS|r7Y6|e#YOkA|&G=}&)0zT2TJ5ZC z7{*q+DK)@>)t<1^(b#*j+yd|Oa|5Sa9DT<%1o&dL{n8N(tv0S9z+aYoC>_E8&z76i z5a7vjUrNXDV7c200<3gZI))p|&1w&DQ96d-t&ji-kN^pg011!)36KB@kO0l$11@og zng72TrZ~rL=_?E{!ou72inG4n{Hc0e_btF!ea=cB;6R;Td$A_qO1;ke5MZWW)3R;q zHcNmlOMnEZS^^|M-4Y-H>XrZrP`3m~fT|=w4|=;a%oCtH3!GuF=9rsN z0&Ly_!v@!MoB*5ksWgO90&K>8i&MAe3DDk2$HyTgKvz#qVweCel@_p{0NV|)mjLbU zwz#ZeMgyQeTFz_i65h947PGmc6_II}Sc@PZ#3Za)_Zu=xl_Wet470urDbQygRW zKl}X?+yf*)9TFe`>XrZrP`3m~fVw3>0@N)55}O+9JdfoLQz_of^_94Jf zofh~|`T!I48TIX5kYCkfia{S=$T{)$jWH;Fg(0pn_jb&1g@Y0i5fKp)(bC^tdGM4% S3^%|40000B#WB94OOyUfpg!_dNXr zM#4;A1X*4vb6jv2NN{iYzU%e_5kUb*78e0VK^F%W2(wY)Q1JxU2sX!-2Q`AfKD)j+ hFa9v-IWx>@HH`c9{`8z9h&m zm?8iF{llv#SI671yk6|j^L=yldH4SP2FnGmYkXD+&Tju*ERno@zRqnCna9s9j;~Lj z-dsO>w=>7-?)NGVCf=9-bZm2GU|`Djba4!+V0?RxbzUO(6WQmxl_&AZD>=Hp>3EKrf^R@Yg%Pkp9Wy2@|+l;X;Z z|M**#{E8gor-xtS-m`6~xYzup;-_3Eb5C{I8pdDTd)Z(|!~9um%cf~BdM5TDvrI;B zW;K7rt7k73CcmjZu&QL{yiF_b3tcOz{xT)Um^yv}v$H*T9IT{UCx#*M+ouPz+6Fmc^s zvMTb%r-ILCma4xv<+DTS%aj9Juj}j{b**I0oyl=sB|rM;YBht3>iJ7g#RzXL=#gf7 zyrp1C)=b8pxWX-~g=&4ZEE+}SKQ4%qQm^W;Ena`|%%PWWmdlm@>aaa9A@9w^*KBZm045Ow6fDsC8HMRKrm;qqalmIXSK!Kem7Ju${qtpYy z$nR#@Zc6drVdizCR0F`s>k9OfUvTj(Zj@R87>S#rmum65xVM-BYpDc)P0TIkd#VA9 zE#?VZ2|fXPm|4t0YQ^8dT-*ct39kVI%*4H5Bc-Y5L0o~Y2JC`%F&B56N&tuAN(>tG z9`MOx_UbPF3JP(@4SW+m6*q0d!h6%iUJzFBGuZ_hT@=D*SZ{DMZb#gtt^huX8#lcj zjSF#uIs&*8R$wKA0M=0oyQsSOo8nG#Igr7bu(Hw?1&)Q4Sj#AYZE+u}4B$rCWo}23 z_#y19%DsOn>|=%jjD$T^6~OyC=R*-SuX`IQ%>TE!eiebo+SdV`3j3OI0DlSloWlP9 zQ^owMfdDpyJ+%R}0c0J(y0GUe0w{#_ zGY()N?7oTsrtL21RaYrA;`TER;HdV794?YPBTeHBe4N4{zGNK0W$iyc90|M2IDn^W zrr!YU37car!{Tp?+pOwyl$o$$h5`I3>>;JO@G8Rqrpc^*7z&$VC8Of6i`%VoKs}Vg zjx!42TeJmHHQWj-u$n>fH&6;YuVY|G;>H;Sa3OBLj)AS>MOcY`=3CE4bn6=6XK`l@ z4&X-IA9Y{QcosLzaNiG;6b5=Au58kEe|)f*_o-acn~E#Y&)}v%z;$Z>4H3r#y~J<& zKZ%>;UDH~%0FxA-1Z?3Epm8mC^f0lQ0z0YxwNAt}x+y=xg~gO9?2d4PxyAfMuahzi zP+Hts9a9oE@!jHnVYAZ&7+Ow=F;**jN>4GjxH;Z;ngl17SKt^c|Ir#X#*5|58+*Wn zAxg`e;R-{ny|Isfh+CAF_kz7nlVO0uzc!h2Fsj9O5hPz0Cu*Iypce z6U}jhUMDB$;Zpj(q1(w7_A!;7I}AGi2k7De&+7LOzt@~8tl%?VRIk8+_;iy$tm5bm z+r?$Kw+FAhYqZeA5SN&FyI(lR$F}H8LKk~D!Wb90!4w4mo-x5S&N0Rzb~}k^wOXxK ktJP|?TCG;A)oQi=2DI^fC_6sy8~^|S07*qoM6N<$f{1!Jieh*uilP{bU>JttVJL=T7=of09*QCe zf+7fl;Cp!EiS0G+&AsP)ej77N%yU$y>9iv@IW0}!vD2H`PA>hU;*|A$Td ztsbKk?uSq6bCF7jQnNaTDf}FE)o(Y2AEASZ`aMbEN4VCE?G)zWrG}(14=vni#wdk( zc%wOk6#jz^3^D~E;83$BDa^GSMjDpFzwk;Pn<=G$b9wBfb%z$l^5{kYcqX6y2mtTo z6LX-rmCtQ-J@ea2>k51Fdl@HQd7Y+pg%9!@qLtPWF60xhAzWDvmuVegV0CoTy0Kc` zMF8>|V`E(daDyK9@Dw}qKhJT14;ZS?L0Ts`E%WZhQ}i%Zt#OR16o4(9Vx~HuQYZ!; zT*t^_Mrfg@8bfTRtYW(2EM*lznBiFp<)CMI6Li+8qS?bITw#C#zTqR@V6$LOxWLSE zM%ek)FHP!UX0b6&3kG5vM;I&b2JK&U3udCYLDA(3JX-Qji7RaWYKd~Dyh)jQ9WO9Z zP9KkA2?Kx$o|gP@8!2ai?n7U?o~X_(HX7bTo8WbNi11PMj#CMEZaF=)9@f)ek2`E+ z8VtC4Fx!?mQm+BN;t1^m)zO{heO&oc6@AT_;%$L*i7HHSys{^27_Q;~F4~x>&IrfY zjx%83ZKi+c44<)!);b4ZigxBP$syk3RkmD#k$jF8e<3&O8_uwY7wFWUJ8&(Zujw9m zVl|8~1l(1cM{pvaLAnQatezLCO6baGxUg-#T250P@L3*LnZDA?=+{;?p^KU3on%PD zt9kf?ea)KTafUX@>YlveY?UUTaVf6>+Nnv{$4tGxqE)07k-;rGDF<{*B<4!{^>{0v zFL;!4Ll-Bw#z=Vsd_cEAJ9;dSGqmEWgyxMAmxklH=3O9m5YWL$bB6dM&5P^s8!*Dr z_e2};40q}`z~T26bHFCvVWvJ4oa2@G>L#F#16*RFI(In7OKhaY0$S)|A3a>+_MX6u wF~Bu0aD?5cW@>_M>_p-$EQAn32qA=j04zM<6T=#}2><{907*qoM6N<$g6nX^Qvd(} literal 0 HcmV?d00001 diff --git a/wlogout/.config/wlogout/layout b/wlogout/.config/wlogout/layout new file mode 100644 index 0000000..12d1deb --- /dev/null +++ b/wlogout/.config/wlogout/layout @@ -0,0 +1,35 @@ +{ + "label" : "lock", + "action" : "swaylock -i ~/Downloads/william-moreland-W61Rp5RouCA-unsplash.png .s fill", + "text" : "Lock", + "keybind" : "l" +} +{ + "label" : "hibernate", + "action" : "loginctl suspend", + "text" : "Hibernate", +} +{ + "label" : "logout", + "action" : "loginctl terminate-user $USER", + "text" : "Logout", + "keybind" : "e" +} +{ + "label" : "shutdown", + "action" : "loginctl poweroff", + "text" : "Shutdown", + "keybind" : "s" +} +{ + "label" : "suspend", + "action" : "loginctl suspend", + "text" : "Suspend", + "keybind" : "u" +} +{ + "label" : "reboot", + "action" : "loginctl reboot", + "text" : "Reboot", + "keybind" : "r" +} diff --git a/wlogout/.config/wlogout/style.css b/wlogout/.config/wlogout/style.css new file mode 100644 index 0000000..c9b7798 --- /dev/null +++ b/wlogout/.config/wlogout/style.css @@ -0,0 +1,52 @@ +* { + background-image: none; +} +@keyframes fadeIn { + from {opacity: 0;} + to {opacity: 1;} +} +window { + background-color: rgba(46,52,64, 0.9); + font-size: 26px; + font-family: Product Sans; + animation: fadeIn; + animation-duration: 0.5s; +} +button { + color: #eceff4; + background-color: #4c566a; + border-style: solid; + margin: 20px; + border: 3px solid #3b4252; + background-repeat: no-repeat; + background-position: center; +} + +button:focus, button:active, button:hover { + background-color: #5e81ac; + outline-style: none; +} + +#lock { + background-image: image(url("/home/minhradz/.config/wlogout/icons/lock.png"), url("/usr/local/share/wlogout/icons/lock.png")); +} + +#logout { + background-image: image(url("/home/minhradz/.config/wlogout/icons/logout.png"), url("/usr/local/share/wlogout/icons/logout.png")); +} + +#suspend { + background-image: image(url("/home/minhradz/.config/wlogout/icons/suspend.png"), url("/usr/local/share/wlogout/icons/suspend.png")); +} + +#hibernate { + background-image: image(url("/home/minhradz/.config/wlogout/icons/hibernate.png"), url("/usr/local/share/wlogout/icons/hibernate.png")); +} + +#shutdown { + background-image: image(url("/home/minhradz/.config/wlogout/icons/shutdown.png"), url("/usr/local/share/wlogout/icons/shutdown.png")); +} + +#reboot { + background-image: image(url("/home/minhradz/.config/wlogout/icons/reboot.png"), url("/usr/local/share/wlogout/icons/reboot.png")); +}