actkbd-0.2.8-lp152.4.3 >  A ^b/=„]Tz M1VbA܄\jъB*8cA Q j'*=6W,Ey1FCUxn h}>)VzB|x!8[r3r%m@d^R-?3$K: HL.c3bۚ׮S Q0|p S*n_7ѷHa]ys]ŗ͓'ʀJ, 3Jނ,f363069badf60fcb900cda08784289befece8003b2aca89cbcb7d0bdcea76d891030c5440039ca73d7c6b43ef95f6f0b8ec69266f^b/=„S z%8ۍo d dl,~tA8!(1iݓ:XE|H;I#WDM+? "#dϷ8#~Zt!η6Vϼm:K^]kJ *^:YƏh<*[-U{u@(\Պ^ m#͔p\.y'^rіNV>W>@@M@uݿ|XǦk<ӥ>pI?d   4 - GV $ P  f  |        + b $z(89:M=>?@FG H, IX XdYp\ ] ^/bcXdeflu vw x y(z@PT\`djCactkbd0.2.8lp152.4.3A keyboard shortcut daemonactkbd is a daemon that reacts to user defined keys and launches specific commands. It can be used to utilize multimedia keys on simple setups, or assigned custom actions to rarely used keys.^Ylamb27 openSUSE Leap 15.2openSUSEGPL-2.0-onlyhttps://bugs.opensuse.orgSystem/Consolehttp://users.softlab.ece.ntua.gr/~thkala/projects/actkbd/linuxx86_64 test -n "$FIRST_ARG" || FIRST_ARG="$1" # disable migration if initial install under systemd [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : if [ "$FIRST_ARG" -eq 1 ]; then for service in actkbd.service ; do sysv_service="${service%.*}" touch "/var/lib/systemd/migrated/$sysv_service" || : done else for service in actkbd.service ; do # The tag file might have been left by a preceding # update (see 1059627) rm -f "/run/rpm-actkbd-update-$service-new-in-upgrade" if [ ! -e "/usr/lib/systemd/system/$service" ]; then touch "/run/rpm-actkbd-update-$service-new-in-upgrade" fi done for service in actkbd.service ; do sysv_service="${service%.*}" if [ -e /var/lib/systemd/migrated/$sysv_service ]; then continue fi if [ ! -x /usr/sbin/systemd-sysv-convert ]; then continue fi /usr/sbin/systemd-sysv-convert --save $sysv_service || : done fi PNAME=actkbd SUBPNAME= SYSC_TEMPLATE=/usr/share/fillup-templates/sysconfig.$PNAME$SUBPNAME # If template not in new /usr/share/fillup-templates, fallback to old TEMPLATE_DIR if [ ! -f $SYSC_TEMPLATE ] ; then TEMPLATE_DIR=/var/adm/fillup-templates SYSC_TEMPLATE=$TEMPLATE_DIR/sysconfig.$PNAME$SUBPNAME fi SD_NAME="" if [ -x /bin/fillup ] ; then if [ -f $SYSC_TEMPLATE ] ; then echo "Updating /etc/sysconfig/$SD_NAME$PNAME ..." mkdir -p /etc/sysconfig/$SD_NAME touch /etc/sysconfig/$SD_NAME$PNAME /bin/fillup -q /etc/sysconfig/$SD_NAME$PNAME $SYSC_TEMPLATE fi else echo "ERROR: fillup not found. This should not happen. Please compare" echo "/etc/sysconfig/$PNAME and $TEMPLATE_DIR/sysconfig.$PNAME and" echo "update by hand." fi test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : if [ "$YAST_IS_RUNNING" != "instsys" -a -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi if [ "$FIRST_ARG" -eq 1 ]; then if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl preset actkbd.service || : fi elif [ "$FIRST_ARG" -gt 1 ]; then for service in actkbd.service ; do if [ ! -e "/run/rpm-actkbd-update-$service-new-in-upgrade" ]; then continue fi rm -f "/run/rpm-actkbd-update-$service-new-in-upgrade" if [ ! -x /usr/bin/systemctl ]; then continue fi /usr/bin/systemctl preset "$service" || : done for service in actkbd.service ; do sysv_service=${service%.*} if [ -e /var/lib/systemd/migrated/$sysv_service ]; then continue fi if [ ! -x /usr/sbin/systemd-sysv-convert ]; then continue fi /usr/sbin/systemd-sysv-convert --apply $sysv_service || : touch /var/lib/systemd/migrated/$sysv_service || : done fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ "$FIRST_ARG" -eq 0 -a -x /usr/bin/systemctl ]; then # Package removal, not upgrade /usr/bin/systemctl --no-reload disable actkbd.service || : ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_STOP_ON_REMOVAL" && . /etc/sysconfig/services test "$DISABLE_STOP_ON_REMOVAL" = yes -o \ "$DISABLE_STOP_ON_REMOVAL" = 1 && exit 0 /usr/bin/systemctl stop actkbd.service ) || : fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ "$FIRST_ARG" -ge 1 ]; then # Package upgrade, not uninstall if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_RESTART_ON_UPDATE" && . /etc/sysconfig/services test "$DISABLE_RESTART_ON_UPDATE" = yes -o \ "$DISABLE_RESTART_ON_UPDATE" = 1 && exit 0 /usr/bin/systemctl try-restart actkbd.service ) || : fi else # package uninstall for service in actkbd.service ; do sysv_service="${service%.*}" rm -f "/var/lib/systemd/migrated/$sysv_service" || : done if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi fi^k6 6܁A큤A^X^X^X^X^YCD FaFZ^X^X76a77e0176cadac3933f1ca7997eb3f98b6f8cc5b3522978ae76fde7d5b077ce1f8ae339620a63776317a6eaca2330db7bbc534bf6386c06d1c9af3be67cbc6950773d8bc2921ac82f1478852d9f6038d7877b48c9811fe85fe37d1fab2df56608413d9d2e0037554e2fc3069b601755b793f2aa474af62240e91028ce4eaa50b41253f7b7d0c0670bfefe180046d69e6c7e5b6711c4c9c279ec1e2e02263786d520e5a9e2509f9c90ecdcf0684047e66393ca64064ca2b84c81bb19e7f3b40ca59b14447de63df71a7ba3e3e5bc4227b1cb631250f41fd3bdd133a759ee3f8dad53d9d18bb48d40d515ab5d957903b37fd197c748fe527a09ec07167b443c7fservicerootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootactkbd-0.2.8-lp152.4.3.src.rpmactkbdactkbd(x86-64)config(actkbd) @@@@@@    /bin/sh/bin/sh/bin/sh/bin/shconfig(actkbd)coreutilsdiffutilsfillupgreplibc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)0.2.8-lp152.4.33.0.4-14.6.0-14.0-15.2-14.14.1\6Z@TTܕTSJan Engelhardt rbrown@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.com- Reduce strong requirement on systemd. - Move fillup requires to (post).- Replace references to /var/adm/fillup-templates with new %_fillupdir macro (boo#1069468)- Update license, it is only GPL2.0- Remove wants/requires setkeykodes.service as we don't have that in SUSE- Fix path to binary in service bnc#903584.- Nice and simple daemon to convert key events into action./bin/sh/bin/sh/bin/sh/bin/shlamb27 1589629529 0.2.8-lp152.4.30.2.8-lp152.4.30.2.8-lp152.4.3actkbd.confactkbd.serviceactkbdrcactkbdactkbdAUTHORSFAQNEWSREADMEsamplessysconfig.actkbd/etc//usr/lib/systemd/system//usr/sbin//usr/share/doc/packages//usr/share/doc/packages/actkbd//usr/share/fillup-templates/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.opensuse.org/openSUSE:Leap:15.2/standard/043bec7e0a2cddd05543f32e369ca6bc-actkbdcpioxz5x86_64-suse-linuxASCII textELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=4c273f68a9a53c0a9f9db9fa264e943e025346c5, for GNU/Linux 3.2.0, strippeddirectoryR R RR R R +쵷ˆtY-systemdutf-893a710aab7a2c6adea4e45637997324af41c7e4f037a8ef28b70839df6854c21?p7zXZ !t/A] crv(vX0d$gPYIdHqܐo,ioHTUo >7ciF[Th%+#KeC[C%TiU+\KVڪd7O 1r@E;ܖ9rh=үΫ*#\oP"VB:nR9w@w~ *y8-، 4Tz?=CCMXnO'2$g o`tQ/z 7A[?؂ 7,KXQ.+ܣNG^Syf{L,[SFLjk|+O%d՘2yPs'Rgã,B$ʽW)jbFoM+Vs&5"? 9 Nx`Xy JO`2va! gvK00N7_Y(:CdgȲt3Gk޾^DHS`H'>K۞G?FUpyN%(g%#[SZR)kKH]Ϣ:,~sTӔWGQ]e;"N2!(H1#o֗ *P]O=goU$ePl4/1&CˈO,3su$懇Tvj/?Mcшuw46v:c|GiGvc萟,Ab(v}p38:f~Y0 ; M s5Ɔi 3(4+QdO]P%L /cP&)6\8sEM?ee ^\_@|w^L;D]{ w(l( OSzSYrÁ6;fzoء[!^xjukg sJ='~od<86ŻHf1ƚ^uVDl} ޔ?OĴv2>U`WT? ڏbľ4 GCD^臐51<OXNʯj1PjO|su(`[D^sZ*E-cN>PeZd9 Vh'-'dU@2/U%̨\7:Q$%%vkB:u8 N אtKIs)Z]\0[XCN'l 3!`\xJ_PeO( yo"*KG cHz.p@%smHcӑAx%8.{`@)@N򍏦n$  nX wwٵ4?<1٬/c,m=?ɑ=S tںbL}2Vč*4MG}OPk" QF= LLz6M"?`8$9dZ23 <X;^"h zg!}t>R.RuRqEJ9*fLefa崝 !.4G&%ńioDl >`i4Jˏ}_fPQ٣O?:O}!B 4#zMGJ sv@ur5EOane*SDiUfS*R?B"*+eKIi[S@x/yNa1|4-\C9D7R``Z7;;T۹Ul03v$_5ŧK-fIi]Ĺ*Y-ulQ4DSDSC![d8'^-f-Tq޸}] 4%$$ =`tqs7_,tF%a$lJTN/x{CQZH:fC Ӕ VXmAg{aK{dH\x(TjCګyzӅ"U:LfbEשӞ8G!l7u 6M2]߲8y \ĺ1èr}++2!xz($cS#' $(s kگ-jz4eԃ< 'ﴤ5OD=PL!ş.V?čGl M nD] V޺nJi익Adv+usj@yUp:Z5 Xz 5 &4LAmhk`Zq4$GH4,D7N8+s\I2` Dd6jEZC `~QHks<~x'N9A\cziܿ1o,Ts1 <-IzFhr%Tߏ5Yr^,Z!G(Ņ90]?h})k]!vm kd' % KuEc 5swޯS}c8y,-s3\֑iBwLeҫ0ХdwʔE7Xǥ6 g0ȣ^Bgj3)z)-|m߂BTki]⏹>nGh`FޡP/:cwg>*aZz\1EXMS1Ol1 dɖy-lWr^5:gzV1}qw|AkMA4)f.Hd>9Xo*gsO7/…_F5fTҘʵ-V~m&d'.ghn:fs1F0 br 7ҥdַU { nôMQN{O32-;s6Ao^f^SYZH4Žr[\nvw캞!]LL2u6SރMF~wpO3v,u-WcwRyM&;P봜ū#˳+X"9P}4gE_Xێ&fR[Ox99L}vE<~c%FwV8-9uz NB&h!ض$hcS}P>v9M᯳GXMJthp؈{3~A @#MQ~2Ǿw{}ucU JT0 $ Z|g }W2 崪$Jn#90F͸"$j"_QuQFzW3Q~h°!u%"߁.1;LQ48w)Omr@lƇHi 4AwIǔOm">hPt}A/XjcfIwES\e'۞xy1CUExmRỮt7mUY_#X5k*qT Uj_ӗOGogH<;>(44c:Гāz "*Epi! 9αۍ7r=Ez )%͇)s&yPh'EzliEx &b8<5\xf# 'ʞ۰S4:@$WG[[d]]?Ў S^{i(Yu]Q%nVA3f7GMB/ TÂEiNk<6U(]U9~0/`U9FwMwa1yp3{8?ǧ#)"v{n,̀iDW4#JAMzG6rJ(3oۑGwfIF"*$2 NC.iH +;hXT \ނIupfb[5+f &( pn- b J [YO,>2 jc=(jKRER|r Y@#.2K% Qr\[Cv 6^!r jn,S2eoqB ջ,x}̘0Q„[I Dߋ!dj+cUҴ29D,^\Y~w%~zRLsAk BHV!N(N5ȷnD?N꤂hDPNyjm_nEwNgwJvi\jе -q+tqmb|oV.ﺅɺMX_4$Z(Aܝ5xUW cFp bs;ub>7ْNWtZ6YDh͆Nj*=7}F[/CfjhfbWvj X 5|vl/G^Vj&D?Rϭc6|ĐzL5\ ]u>6 "ыV!{C|  R~}$;`wGU8}t:c. Sy||F@su$zv5}AK*A۪pǍ+,ųx'<7 u!(n1͗oZՂ /곥W_\[,p~Z%II;3 .LKה}{3ey<=nL|ՁfFFr"\ ( ֈI$#bԯ׷O}EAa(Aܭ[lAɶ$YqpBppkxQTj;-:kF -}Vx,T9P2[םłBxp0a7X"otE:'7h\*٤ 'TwHO@$ O<{F"o69h?D}h+ ubMӃuXaHnr?^f2?0Ry^Fұ/\E-)Kn B&.cr˴I}U*K@JW j77X:dm$tz L9ԭC~т -qq]_p[%D@\F-pyF}"=h:8W ]$^{M16UBË0T!#{\_Tb;#ZB@sNвB[ڒfHP1]|&$1nhe^@[dgx#/,H\,?C1JqT/P/ѳШ%b1P^EirFB珣#,!"]'ym*`#"#8I!\ce03kXm_u5.Ph? زv?"Be.x 3au#z*X}_r ]|d ^s:x1܁r2)exu!#j"IT[:oω|-L=`olgT?pwKTpE|'fq0N!E("t$C9 g=בҽ)u^OʞKQgm3ZK3d5`֪+ƀ*_P|G<ܘzd& syv6kHޯ\X+*KrW&wQSot&Bێ愒b[OHH s`ox?p:*U9 R/*؅XLB&@h!=}gS%:cDpϨB4)ю#c / %bI ub}ޤ{e*,|JE|W`#SyPN3km0w@hieabB'͞A YURtw sv-r= at>Aev ]I,cɓ3;X1HT_Yš[hZwRXE t B07G4mP,_)p;_12Cso`:(Ĩ$͸@W@sʻX .e/5F]ϛ\șH:$@f%HWow57c GJ^lP5toRWx&is RH#<.f0l8Omi]A* 6  ƒPv?Ŵ+895go84A-y&/+ܖT'vp _@rOU{Cu oc2(Smoc8fQx\|De)z>h>$uqz˜rѸ:2qP[p2Z'y.Br0@ҺY0Wk>H}u$T4%gHbHzDbRԸg=g92WORXrdk 5Е4o*&e),Yy D/9tkB1F@A BZ }y9;(Ʋt$_:Yz[Yiσ;Yo?X&~>vRdC9zqLAx.3-s=7ky[c$^uS.G)!]JrU)cހ.\ZNypNpi| rn#f#FiC<(n(dF]LjR O3ɶ1 Cwg#&GkqEmY?pyf5/ 36p})ЯXñs dIoufzBR,vl0آdEdxFN7;>1WzY0ؑ٪*2YzN;ʎAa]ȏIPMf(~^Z~ kS>lB3wmy UjvN|];V^H#_} 7sVG'As@Hp&&*Ivw@ͥPzy4qTňW-0魥sw+0d!qS vJv1Zcz ߂\LE~Όi=ou!KiW we!H"hsJGܮkg%Lw36I!j[Cџ KJ<MS¸BmM(hBܩ8M _zp6!}كwYvV,+7X޽jK/YAD8%i7z@!5eS͆v? QRI},O?~ı'$Sba zB_nNtb>hPEe"2Mp]XV\p]*xGIPzR Hډ^+aV\ءz@qkD /Ȓ`e`+Iogc恿)\XwT{^]Z]{O#d#府N{v\lc a,Wfg;ܥ)9ܢ98pXܰ@>8W7bt2}LZJtQ./N7X*bJ tcbox⡃OW6‚--aB*# (|g qN7ϏL5A0 ;1P1t|#?)1gp;D֔01H BLnQs-mF/$' L #tJzٽͫwGbbЁ!K|$D ]g+ڐbÁAoUe +}g pʈ~ωNE$'Uzf) ="@(f =⃝YF z#q?2p" <=>}MMnڂZًS۔a8%s%;Cqղ $|^ߧڨA`iki)!JB9H"0 )7, e;ZX<"R{׏PM,Zeц_+'9 g.'TKR1]-[X)mpμROöEyOWh%ͤ[TՈ^E}̍r.qC_tys!&Gmpۈj| ?ers?\9;21OO ØA"Voi .GeW$(K%As6!P?oG0*L^?V65 ˴ne$23r"Qa?|z;x;&&p6)k'ʞ}^ݑr{w ׂ0% ̻@fnbWkBwQ[K͒xƒzV0e4MPC;q%:jMݟa l )7ր",)L%(ùG*HfRrAdr| TIe>xKpgtsK=룘$Wo&v1T!D[LйYZázwU~5c 4X|U;oC.Q]MzI *5ؗ&rxCTގaӰ S<Qr[v)S;u[],YRg{h;0IP H$~ xD"য়inRК_Fޞ#Ls<e 4l*^/^h&]$p^|]jp>uHkt3 -`\=w]q?c Kkue;SHAD5wUD>POyڸP2rK$Br)Zރxk&&jM'Œ Ոp™EpZEg-Xn{ VtۋcUO%'ꬅs"c\Lq*\!%- |bB)m"1Ae,ԃ44?X!_)=_?9}o7u2/Rzܯd8^cx0pH "%xАBG%{dw䎙}l8:i +XRߩ>qF8Q/+ZLr׽FE$$!; >0CVIṄ:> Cwgẁs0WS0#N{)he }8qiѥ,̔CBTo/дM460>1CJ~{g3ּ$q]1Sbֈ"{V9o:D8BKQP´vÏB{vg4Jft|?Ts7vSߡG>' wǨsN|ظe+MTb Oȗ&L (cbà!vynF9PN :KEsh<'-c 4YW2).mT,v9i#t#s|AfHB`nN&dݝ(@ܚɎb?6!8[z ~ A6ՋK鰑`$db+/*xbIc,`@ g ֟ mnF)y}i&g_~Db1 qtNVT=%"*I#;7QX:D7ٚo?Vs^mta6%sfyW֮%c=" X%[F8^,p@59 #{?mBs/v)%^Bc+’XZ&+7gjf,eՊvp:pj(k(PdvVr& >''~'6G[9@P|fhfpZSh)H/-9|{Ɛs::$!H."U /WSZ[k~i4 ܦ"+%AFp+7P߼]h>'2Bn % !_$` v <1ǚb5ՒY|KHFf[g(nptV86wN,D /p׸W[tum`"fzXL& ծ8Vf¡kVyf_wi2$ 躪+|( ' F|Չ*S Rl[7ļV E7AL DStEg{ܒ"JR 7zET2t}@Kc0~-hNܵfTv(3EhE^>Lσ—㌵yV,ü߉P eոi-J[rQJ۸t3+wm#.7!琭qQ&x5^i/J@P/g➳6[Mt-AMS > T/W:2ڲPְ|Z|Z_IJ'J9E\lHNg ޒ{7ȕV}TTK 6 }@륄,z:qL==D%L$ a4(jogN]ao %<, 4[D``d%Y3#Dt)[= ATK̕Z5m$ږW4ߤraf59E W ѾUy.%<@_a/j0\| u~ VFbXЖY{ 䨾Y{~LYw&:QB+pu*$Wj>1;HZK53=Hyϙ)DW4C)q] í5Q=vu¤l5 8p؟c*b/*P; ̸/}bhCۣ ֗O_uzl7]ADZ6eZNΜvos=!)$ʭy#tE]ʅ`ۊf0OD1/3}̽Ww^4vH3@ORMAb1Ts2RWg?ZD]W^NG8y' -ef>7/HsOv\bi<$9a\fc4 Odz* Vj.D=&Pe4b3H9AFϒܕ3]*` -g'8Ʈ0IIϏmqwS^ʛ>UG6.v$_-F:'(5"ގ8Fi>uȓFi5Jv9Cj2Q"Qlg.]%q-]2"|Y"G>nlMdQhgBDeOVX0%kmd'~z^(m٬P"FOٗJz_ם,MMgow>F [y@Rtm8`ozH 0Ae0>U$H#ͧə$IN[/<)yG$/[`"u r(.3K <4F7ogZl򄠦׎ (%:O_)pF||mpKB&9q; .4RO+L$U -$t"кKڋjaZP\TJ#AYy-%i0`#<~y6>iwAAr׵-#tOW5Iz~?^< Dc`I[B~5$A:q #TL'==^VTX͓V*F ~;<Lqt5RuscCW8tcsxA`g/Rtir/m՚"6e!u X-D&:b@F(Ox6^lf"2l&݉:U/;pFPJٴvN{DdAzSa~Dr@*TgaR->$Q >:-*UR/FNЩi)ݼpptt扇S @MFVt܂#[ /t\U}q>XѼUk `Y%H4XBj3Ry<`٥B>S9_XZ}ǞXY@0ʴiWx&<0K$o 'ULN~)R+FPǯe v..6&rAhmyE,1 Qv˝&${+io5k,x$Sƽr—efM #`P YZ