You are not logged in.

#1 2017-12-12 11:54:24

Dreezy
Member
Registered: 2016-06-21
Posts: 19

ICON problems

https://i.imgur.com/Z3hxSPB.png

Guys my top bar application icons look messed up, I am new to Bunsen, any solutions please.

Last edited by Head_on_a_Stick (2017-12-12 21:42:35)

Offline

#2 2017-12-12 12:25:04

brontosaurusrex
Middle Office
Registered: 2015-09-29
Posts: 2,755

Re: ICON problems

From memory, it was mostly about:

a. If you restart tint2, does it get fixed?
b. If you restart compositing, does it get fixed?

If a or b is true, apply some delay in .config/openbox/autostart to a or b.

For example

(sleep 9 && compton) &

Last edited by brontosaurusrex (2017-12-12 12:33:17)

Offline

#3 2017-12-12 16:17:50

tknomanzr
BL Die Hard
From: Around the Bend
Registered: 2015-09-29
Posts: 1,057

Re: ICON problems

From https://forums.bunsenlabs.org/post.php?tid=336&qid=3621

Head_on_a_Stick wrote:

/Moved to Development & Suggestions

Hello & welcome to the forums!

Thank you for your suggestion -- does the fix still work if "bl-tint2-session" is used with "sleep 3s"?

For users with Intel cards, the problem can be fixed by creating an xorg configuration file to switch the acceleration method from SNA to UXA

sudo -i
mkdir -p /etc/X11/xorg.conf.d
cat > /etc/X11/xorg.conf.d/20-intel.conf << "EOF"
Section "Device"
   Identifier  "Intel Graphics"
   Driver      "intel"
   Option      "AccelMethod"  "uxa"
EndSection
EOF
exit

Offline

#4 2017-12-16 09:41:17

Dreezy
Member
Registered: 2016-06-21
Posts: 19

Re: ICON problems

This did the trick for me. Since I was already on UXA.
Link to thread link

spacex wrote:

Just to clearify something. The reason why it didn't help to change accelmethod to UXA, is because you already are using UXA. Some are wrongly believing that SNA is the default in Jessie. IT'S NOT. As you can see here, from my fresh Bunsen Install:

tweak@tweak:~$ cat /var/log/Xorg.0.log | grep -ie uxa -ie sna
[     7.095] (II) UXA(0): Driver registered support for the following operations:
tweak@tweak:~$

Here you see that Bunsen is using UXA by default. Test yourself. Open a terminal window:

cat /var/log/Xorg.0.log | grep -ie uxa -ie sna

Therefore, AS ROOT create the file "etc/X11/xorg.conf.d/20-intel.conf"

should look like this:

###20-intel.conf

Section "Device"
   Identifier  "Intel Graphics"
   Driver      "intel"
   Option      "AccelMethod"  "sna" # Use this for new intel hdgraphics
#   Option      "AccelMethod"  "uxa" # Use this for old intel graphics
EndSection

Then logout and back in, or reboot, and you'll be fine.

This is a much better solution than messing with the sleep settings, because if you restart tint2 after changes, the white pixels in the corners will reappear, and you will have to restart compositing again.


You guys see? Changing to UXA won't help, because UXA is what you already are using. You have to change to SNA.

Offline

Board footer

Powered by FluxBB