actkbd-0.2.8-lp151.2.3 >  A \/=„6&U*•x47}ENrLqR۴rOzSQ^:bho렇ػ A6S`+(B1= meW7"fHA8S ^JJqTP°^дmː%굍ϘKn/%˅ObLyhVV&1QΪFh< y][iGFirG$ކӉsg쑰#[x91befea5b8ba665ed46b3ef730019aa112d7c050160327230965e52eaef6174614014cc0abbe10b6428f7142446c3621d6ddb535f \/=„-$mef^Ӗ,P}H ;\F\Hs!HSrq 0 pJC_Z2+'VeoOnlύ!FEg#:(|rU Yxpԭ͉dIUilxpvp>5{J,j-pF?td   4 ( BQ  L  b  x        ' ^ 0(89:X=>?@FG H I X$Y0\` ] ^bocduezf}lu vw x yz$(.pCactkbd0.2.8lp151.2.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.\sheep84 openSUSE Leap 15.1openSUSEGPL-2.0https://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\\\\\CD FaFZ\\76a77e0176cadac3933f1ca7997eb3f98b6f8cc5b3522978ae76fde7d5b077ce1f8ae339620a63776317a6eaca2330db7bbc534bf6386c06d1c9af3be67cbc69441231ad470083533c13c388e17fcb5e672e868bb6b42a7cdeeb01603de29c6f08413d9d2e0037554e2fc3069b601755b793f2aa474af62240e91028ce4eaa50b41253f7b7d0c0670bfefe180046d69e6c7e5b6711c4c9c279ec1e2e02263786d520e5a9e2509f9c90ecdcf0684047e66393ca64064ca2b84c81bb19e7f3b40ca59b14447de63df71a7ba3e3e5bc4227b1cb631250f41fd3bdd133a759ee3f8dad53d9d18bb48d40d515ab5d957903b37fd197c748fe527a09ec07167b443c7fservicerootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootactkbd-0.2.8-lp151.2.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)systemdsystemdsystemdsystemd0.2.8-lp151.2.33.0.4-14.6.0-14.0-15.2-14.14.1Z@TTܕTSrbrown@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.com- 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/shsheep84 1545075840 0.2.8-lp151.2.30.2.8-lp151.2.30.2.8-lp151.2.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.1/standard/74085f2c15c0a48714e6010c1b5a329b-actkbdcpioxz5x86_64-suse-linuxASCII textELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=240b8c665b278bb26082b7ed5433fb34bb25fd64, strippeddirectoryR R RR R R 9[RDN˞utf-8a81d324efb395188a3ccee4c90e5c8cf06117de7dd0cf97d1971efecdfa88f70?7zXZ !t/A] crv(vX0}eqEo h!se9t8|b)t VtvUD]taA-bSdC$uLapegA )8F N9KYB6%i^ZC9(g7頝bKS7]+ݔ^6DBIHӓHWQ~mnŐڗ'!;c,Kм&ZNH?8hYڻ]&sjkʩؾPQZ&U^¯!PI 1R]=rXYM@:4xuSatWLLR .mOWS[2$^. m6GM/AB!3zjG`K.$BW*&jyhnk(zǾ/n=52yNJP/\ϗbMGʮ-nHҮO-QG1`0Jm@q޿.y6,&n,?5U~|q:86QU46hclgK¿rz~RCOB3ŃvBf_kvvrj:p/ dۛz@y!bCCo4 MlK" Nۅ]zToXpއ'CQ nJvhbƲ"T,$#9e 种漞eX}MP ۝AD;f-mdw !MI TK͉zK7g+9[ħ%0B,.#@zúu(_`Ēkj{$ZITwwك&3oCs Ӹ<\ژr-[Z@隥iK##7QB|ܪj3C'ท: 6^S&cjL GYbE<]bԥ*[fe% rQ#R:?$1b1'Hm#`q2\ ۼJͪ@4D:c o;'}, =R&6\?&8qQ]ZFhJBJ;6QPO+) ]O<>|5xMT<%sF|-#~P轅gBaW*NZ.P/j.w'gb?vL_N $6G/|'+f"/ss dʬ6Њ6H ጱ//:VQK~smW '=s{ؙG9>Woι:O|DM,f_1WsVY Diͩ$᩺]RL, Bh%# =k@KXjDŽ0G7 BFrq=3akQ=.N "1v VkB7 ;H/D}Ug0 ڰ,'_ Wʱ!X\Y>{j6ovzvW.Z+ނ"mXjÅ|y_7j<FذLT'1g)[ FH|x,4t1 uɸ/˃MO7hKPl/x$~ɚX*LMk협%2YE0Gd7R4bnp繟xvZwnJde]M[2NmzF+mDAZO#RiȥQ,QsB'Z6Z&Eo]tQiN 2ȵ#(]IouVSRv_TR fRF uN}Sf Q2MO<PyFI-¥#{Nch$1*r$?yΌԮ?ņ薖F(}GTk 3zeI+_`*OƩ rÇ?9-pl t[)v0d5ۊ_*E&jHjQ sku,vh!;@#4wFS*IEy,CLg -o6л_l$WCܚfP'(^jl~pNH-#>A#w{}醅KfiklZG)xK xl5itձz: L2f "byY߽HRnёٺ L'EZx$P;XV-9nՔp6$eleqU׸N)+Xmnjp:4,̪oG4sz383_~1 Ӂr hAE(@ZW PMXaq&͌M/OX.+CG^.O*e\ fRVȢE./кUw\I2zϔ@UjD 4IW"# a;8IEY&KJ$zS2q'P/^TV ǿGcB  tb"Н8RT/@(u +OCm7953cAB" ,Ǘ eD:@uXNlrqſ0F]nY|, IiT*$W*tu fҬ܃\H"! ,R.QT//^0l#E%K|le!BT\?3gsU=i YCĜ |91ȴZ,c:-մv]-(_)?5n)6]rF-%y!**GmZ.;7A zˆ @\ij.ϖ,kV? kNAyw_/i 3rt͘ Pd89rdaR-3Kat?y͢7>r!/0&8eir &pr{jӮynR/ ynn=.E!âQb' Z;@1aa0֠J|J-))05fMHavFpcfI8Un  ^4Sb[E]0"9 q迉wʊ: ~h'wTC13miHT!d:)wd?Urb"?Vey2U@*[G")hՑ/:\ ?"l/ rD-=RDxsN Y6˾±b~%Sdg)6?8S/"0{о_c׹OǹQfDk FTz=u!X'Ob:6VMAj)q(/ _THP@ b]+ 0Q1߲ Yfm >ŕg!6w{.6qĘk:*Έ4{LOaDJLiࢋp2kR"arqf,Y-E?Fa0/LVAZm* +q'֮nJ݁0-a;SmZ&)<*Aq+rFF 2o`:v&O^"1[m {qW!?QJ}-gaְlFb}}^;4N"%KGK86H?*bF Nd]-]YJ6뮐 r.ۢdR͉f! 1š@ʎ x J2 Kٵ? 'PZ,5N@)$i#spArr/P^l{7;<d& G42z#&FͰ!< Kn4Ia$t|ۄa +c%"hl# S`{z*mqX\ i m >G L.RzXo! NM拙0]4 A"ʹmH]C@w*1?( 9DsaTD"VyRyZ룭;nx{h?\ĄbݼǮordhWp9S9Uu33)o_AohUڊ*Rx _4Ͳrr}1lL/sMd3]f1-9 *1ʟL@ҕYO*p:ѷՓW˥v*ԷgSE :ѡt$l K-|AgK,`S_ YK'-YМ rXJ!{S$AeHcθp~ sLSO fЏ'j-.e0g/xLq$Zng'Nݔ7M~2᎞߆50'pѠŮ)Idh[ ݯW"wDU ߭5F|24$ (y+6XCc&>cJ < C~eFEM2 dg{O>Q.4ۍdUnIQb/Q-D&p&-?o(q*p ØFzץ0qPvAyXFLΆ_ĶEe-l;5fqyDI9PdèpJ L[mŕYv#GX[Ksxذ? Ҙ8^NJXI J)Es"boGy ǪWk\|꼌C[:'0}{sM(Vcykx "UFq$I}G{g4UUu2D]p܀euP2 e1Oɖ+0pf%w]m'JTkYB$+qZJ >( ǗM@ٙ6djZO>\Ot*ݐvS$M)"Xjf'&h&D t:ݧ{ I);7&و~_O⏽XX<ʥ5=Ԗѡ]@$6ro,]V i"V*t+9 P 涠g);0E9)]ΚİqK횆Inv=ƃxu0s_O'aoFRrMy#%cJKoJD `s+Cuð$=߈s*^-[o%Ī*_%*?v4M=5^#|b]MP6%d/2~2 ng+sm#qB{<+RQj":=qcFo2IC!Țd"^9vG/RC!:BZ\Q_n yCuFb&=S^:¸ΕRSqsA7  fD8׫Ud}D5Yi!̾O(;Y;*Wӷԃf=GG@ ۍNEV,Q-'{70qa^r$a+Oi1n7N|+ &\EQxLȁF Bh^K'/`Kg~!#gEI@4?;Ȍ}X,6Ofs[+9rVi,b|?Uh9&*x⹮DPZQtM.YWTΞ,F0:ɳϿ~>K bߥsVHaa'CB^ߩ}OW> ƯGwkÅ,"_JQ +]VݔCs,q9L-]K<nB#C.#SS񬳥QqO5N:C)>[.Kv9ݩ9\j eݠQN)}&h;\HorH7 km-k ~}3oqI*񬟡`'IԸy{``XL9pKeL%Cu:y; DDzʝXSF$XO;_e_;=UT,W(Ҷp4xͼ [OlRya}~F! ]{OlÐt?߫oDa)@S[ł`kIФƹ_Cm1Fw\'O"櫹e>G-T4L yFxGbŅɵ|\}P022"ئǧlfS45n&vٮUrpf$0mx3:Oyavݙ? =cF8las5AYX֟zQļt]cI/](׹~N-g! 1%:@ E#%\YܛN3Ut>$NH;/1v(;­Duu6Ƭփ5eeɻ9/=D3H#nCs 6 (Xza>+Z u:*l&U5~dpV8nM/g#4?HԎ [Wya8ղ^0KȗƵ&u,X6U cPv`.JA*a,mi0 F`4?m#s rtiM;x, 4sR o(k0 b cOw͛H,w:OUV<З| vQbNofpUTxWlɭoǐeV*$;qayv6s%RWk/0?4P=|M[Xl-s Oh;۝J_lő'=&S"-tfڹ9[@;lwA'6nua&倣V&L 7o.)Rv=QKKo!Nȫ>VrмСiy-1X+[K5B߼1؏^ѩx |O|,MHX)qWr;SQҽciIɥ}r x968Wr~:+;sɒo^I/06߇Y8 \qq 7lfx[]%3ݵ;)^(~? _;1Lո4 ΐ UB` ?np*jЇVz݀ x.(j<޴b%5jg_|g/0nKz1k9'Ջ`ĨRA\BHdxLՏਙ]WT*EP8݃XsX}=:5{N! 6_N陲RlWL aTӣ,_bVYeOp@<M.ؿhkU+')A2YXadh:t@湡3{vdeZ6g dٓaϧiThzMecIŽR4?&sHm>h6i?1И =+~$?&$,|c]v7$/)!v+~[(.HN][ry$z֥D5""}5OryD92QsgS/T2OVhEclObGڢT?𯻙M$ n0zw]+EGa}Z7upaþ @Z5Z0v O58^zYYOE-m =/kI>8?uְ }Di諐W\],i<sEi"<ꝯX rQ έx4eOX̳HHd80A,@Nu#!ݿKA hJ%^ +[]CR@3>(ߣ-~M'y w\aes 2%=>@A)@hU qsaȺN<-3޸Wi׏pd@9hNzyzY<.ˤf9^juGysJK؝Q\IZ|[|y VJ*oΙ}Ėh2T qy QmRs] ý߿ |0r!QsM)zDe*HN!_[]3nq\LIKqQ n6x(2lgn]#Y C'h*Wf%vS^e?0ݵąv!Ni17%Hs?=b"Q-u]wCfiWԏ0~d829i U|r֭1=/k~.M &!zلnh-/Ad\@U3'bim^2IKm:\vc7"@zm6=BL7W#)S .3740S F2yj )/z;Wuc '/Ѳ*y60{):Y}lZR8!6OƏ/ Pƫ~n؄K6ކ m A'̻NYȆƬm8O|>6.9-@n16G[gQgpz 9CʼnߘUe)Bkt!z-^|cU21tt\/^y;/ʞZ!jK}[[U0"2fEl74|x}jW̕%waT6tv*BPfj_}Nh/×M8撮'*!qѸlCyvVp1T)9>ڍu =&f0m"N=l@pK~/К W*͑MG֤[αu)|u=%ԎmU~ۗ猖lE(mcf`I^4w 7K25Z_)A|xEP&Y@{=|-euƾ]dJ.Yscj8^@Jz dfjQ9˼~N[EUW^atT^h{&n񹯿aeSZ 3%u[7maAUm'>ÚNފߚxI̢ Rj)݌,n~Ąں$ʚ4_ $ 33ݫ,0r3@n$%i=qE^luŒq7|wm^؂R5qL [rѸn-` w YZ