Page 2 of 5

Re: antiX-19-a2_x64.iso xdelta patch

Posted: Sun May 19, 2019 12:13 am
by figueroa
Applied the a2 patch without any issues. My experience mirrors my previous experience with a1 and what manyroads posted. Conky still flashes on the panel (ugh) but still goes away when clicked.

I like the papirus icon theme. The additional panel items in icewm were a nice touch. Stable. I could use this with spacefm/icewm as my main desktop without missing a beat.

Re: antiX-19-a2_x64.iso xdelta patch

Posted: Sun May 19, 2019 2:23 am
by KoO
Would it be possible to get a copy of the manyroads taskbar flashing conky. Please

Re: antiX-19-a2_x64.iso xdelta patch

Posted: Sun May 19, 2019 2:46 am
by caprea
figueroa wrote:
Sun May 19, 2019 12:13 am
Conky still flashes on the panel (ugh) but still goes away when clicked.
A possible solution has been posted on the antiX-forum by eugen-b.
adding a line to conkyrc

Code: Select all

own_window_type desktop 
or

Code: Select all

own_window_type override
stops the flashing.

Re: antiX-19-a2_x64.iso xdelta patch

Posted: Sun May 19, 2019 5:03 pm
by figueroa
caprea wrote:
Sun May 19, 2019 2:46 am
figueroa wrote:
Sun May 19, 2019 12:13 am
Conky still flashes on the panel (ugh) but still goes away when clicked.
A possible solution has been posted on the antiX-forum by eugen-b.
adding a line to conkyrc

Code: Select all

own_window_type desktop 
or

Code: Select all

own_window_type override
stops the flashing.
I tried the options desktop, override, and normal, without any change in behavior. I also forced an upgrade to conky 1.10 with no change in the flashing artifact on the panel. (IceWM only)

Re: antiX-19-a2_x64.iso xdelta patch

Posted: Sun May 19, 2019 5:15 pm
by figueroa
KoO wrote:
Sun May 19, 2019 2:23 am
Would it be possible to get a copy of the manyroads taskbar flashing conky. Please
As soon as the screenshot is attempted, the flashing panel item "Conky (antix1)" goes away. If, in the terminal I run "killall conky" then restart conky with "conky" the flashing panel artifact returns, but stops when I exit the terminal. In any case, conky continues to run just fine. Actually, it appears that running and existing any program causes the conky artifact on the panel to go away. I'm stumped.

Re: antiX-19-a2_x64.iso xdelta patch

Posted: Sun May 19, 2019 5:19 pm
by dolphin_oracle
i think the conky has focus at that point, I think.

Re: antiX-19-a2_x64.iso xdelta patch

Posted: Sun May 19, 2019 5:50 pm
by manyroads
I think the issue might be with native antiX panel, or the antiX conkyrc. In some of my testing, when I use tint2 (settings below) instead of the native panel(s) and my antiX conky (below), there is no flashing. I hope this helps. :bagoverhead:
antix.conkyrc.tar.gz
.
tint2rc.tar.gz

Re: antiX-19-a2_x64.iso xdelta patch

Posted: Sun May 19, 2019 6:21 pm
by BitJam
figueroa wrote:
Sun May 19, 2019 5:15 pm
If, in the terminal I run "killall conky" then restart conky with "conky" the flashing panel artifact returns, but stops when I exit the terminal.
This is interesting. Maybe it is related to file handles attached to the conky process. Try opening a flashing conky in one terminal and in another terminal (already opened if need be) run:

Code: Select all

cpid=$(pidof conky)
echo $cpid
ls -lh /proc/$cpid/fd/
Then repeat that last command after you've closed the conky terminal and it has stopped flashing. See if anything has changed. There are easy ways to simulate closing the the terminal that launched conky but we don't want to go overboard.

Re: antiX-19-a2_x64.iso xdelta patch

Posted: Sun May 19, 2019 11:09 pm
by figueroa
BitJam wrote:
Sun May 19, 2019 6:21 pm
This is interesting. Maybe it is related to file handles attached to the conky process. Try opening a flashing conky in one terminal and in another terminal (already opened if need be) run:

Code: Select all

cpid=$(pidof conky)
echo $cpid
ls -lh /proc/$cpid/fd/
Then repeat that last command after you've closed the conky terminal and it has stopped flashing. See if anything has changed. There are easy ways to simulate closing the the terminal that launched conky but we don't want to go overboard.
I open two terminals. In the second terminal I enter "killall conky"
Back in the first terminal:

Code: Select all

demo@antix1:~
$ echo $cpid

demo@antix1:~
$ cpid=$(pidof conky)

(I get a blank line.)
Now, back in the 2nd terminal I enter "conky" -- conky is running fine, and the "Conky (antix1)" is flashing on the panel.

Now back in the 1st terminal:

Code: Select all

demo@antix1:~
$ echo $cpid
4371
demo@antix1:~
$ ls -lh /proc/$cpid/fd/
total 0
lrwx------ 1 demo demo 64 May 19 22:50 0 -> /dev/pts/2
lrwx------ 1 demo demo 64 May 19 22:50 1 -> /dev/pts/2
lrwx------ 1 demo demo 64 May 19 22:50 2 -> /dev/pts/2
lr-x------ 1 demo demo 64 May 19 22:50 3 -> anon_inode:inotify
lrwx------ 1 demo demo 64 May 19 22:50 5 -> 'socket:[18351]'
Now, I close the second terminal by typing "exit" -- the one that started conky.
"Conky (antix1)" is flashing on the panel.

Back in the first terminal:

Code: Select all

demo@antix1:~
$ ls -lh /proc/$cpid/fd/
total 0
lrwx------ 1 demo demo 64 May 19 22:50 0 -> '/dev/pts/2 (deleted)'
lrwx------ 1 demo demo 64 May 19 22:50 1 -> '/dev/pts/2 (deleted)'
lrwx------ 1 demo demo 64 May 19 22:50 2 -> '/dev/pts/2 (deleted)'
lr-x------ 1 demo demo 64 May 19 22:50 3 -> anon_inode:inotify
lrwx------ 1 demo demo 64 May 19 22:50 5 -> 'socket:[18351]'
Finally, I click on the flashing panel item, and the artifact it goes away.

Back in that first terminal again:

Code: Select all

demo@antix1:~
$ ls -lh /proc/$cpid/fd/
total 0
lrwx------ 1 demo demo 64 May 19 22:50 0 -> '/dev/pts/2 (deleted)'
lrwx------ 1 demo demo 64 May 19 22:50 1 -> '/dev/pts/2 (deleted)'
lrwx------ 1 demo demo 64 May 19 22:50 2 -> '/dev/pts/2 (deleted)'
lr-x------ 1 demo demo 64 May 19 22:50 3 -> anon_inode:inotify
lrwx------ 1 demo demo 64 May 19 22:50 5 -> 'socket:[18351]'
I don't see a difference in the last two. I hope I did that in a meaningful way.

Re: antiX-19-a2_x64.iso xdelta patch

Posted: Sun May 19, 2019 11:15 pm
by BitJam
figueroa wrote:
Sun May 19, 2019 11:09 pm
I don't see a difference in the last two. I hope I did that in a meaningful way.
Yes, you did. Thanks. I think I was confused about your previous post. I thought you said you got conky to stop flashing by closing the terminal window it was launched from and I was following up on that lead. But here you say:
Now, I close the second terminal by typing "exit" -- the one that started conky.
"Conky (antix1)" is flashing on the panel.
[...]
Finally, I click on the flashing panel item, and the artifact it goes away.
I'm sorry I misunderstood.