Add kded (=kwallet), kio_uiserver and kget to the list of apps for which
focus stealing prevention should be ignored (part of #69519). To be done properly after 3.2. svn path=/trunk/kdebase/kwin/; revision=277829
This commit is contained in:
parent
ee078866de
commit
e2aef0dd51
3 changed files with 25 additions and 2 deletions
|
@ -32,8 +32,9 @@ kwin_data_DATA= eventsrc
|
||||||
sounddir= $(kde_sounddir)
|
sounddir= $(kde_sounddir)
|
||||||
sound_DATA = pop.wav
|
sound_DATA = pop.wav
|
||||||
|
|
||||||
update_DATA = kwin.upd pluginlibFix.pl kwinsticky.upd kwiniconify.upd kwin3_plugin.upd kwin3_plugin.pl
|
update_DATA = kwin.upd pluginlibFix.pl kwinsticky.upd kwiniconify.upd kwin3_plugin.upd kwin3_plugin.pl \
|
||||||
|
kwin_focus1.upd kwin_focus1.sh
|
||||||
|
|
||||||
updatedir = $(kde_datadir)/kconf_update
|
updatedir = $(kde_datadir)/kconf_update
|
||||||
|
|
||||||
include ../admin/Doxyfile.am
|
include ../admin/Doxyfile.am
|
||||||
|
|
||||||
|
|
17
kwin_focus1.sh
Normal file
17
kwin_focus1.sh
Normal file
|
@ -0,0 +1,17 @@
|
||||||
|
#! /bin/sh
|
||||||
|
was=
|
||||||
|
while read line; do
|
||||||
|
echo LINE:$line >>/tmp/qwe.txt
|
||||||
|
if echo "$line" | grep '^IgnoreFocusStealingClasses=' >/dev/null 2>/dev/null; then
|
||||||
|
echo REPLACE >>/tmp/qwe.txt
|
||||||
|
echo "$line" | sed 's/\(^IgnoreFocusStealingClasses=.*$\)/\1,kded,kio_uiserver,kget/'
|
||||||
|
echo "$line" | sed 's/\(^IgnoreFocusStealingClasses=.*$\)/\1,kded,kio_uiserver,kget/' >>/tmp/qwe.txt
|
||||||
|
was=1
|
||||||
|
else
|
||||||
|
echo "$line"
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
if test -z "$was"; then
|
||||||
|
echo APPEND >>/tmp/qwe.txt
|
||||||
|
echo "IgnoreFocusStealingClasses=kded,kio_uiserver,kget"
|
||||||
|
fi
|
5
kwin_focus1.upd
Normal file
5
kwin_focus1.upd
Normal file
|
@ -0,0 +1,5 @@
|
||||||
|
Id=kwin_focus1
|
||||||
|
File=kwinrc
|
||||||
|
Group=Windows
|
||||||
|
Options=overwrite
|
||||||
|
Script=kwin_focus1.sh,sh
|
Loading…
Reference in a new issue