Автор Тема: Въпрос за мениджъри на прозорци  (Прочетена 6169 пъти)

cybercop

  • Напреднали
  • *****
  • Публикации: 5626
  • Distribution: Ubuntu LTS, CENTOS 6.x
  • Window Manager: Xfce, Gnome 2
    • Профил
Здравейте ! Става въпрос за  инсталация върху една и съща система и едни и същи драйвъри за видеото (фирмен nvidia-390) и еднакви шрифтове на Xfce и LXDE базиран десктоп. Резултатът е, че при Openbox + Compton, шрифтовете в уеб браузъра са видимо по- четливи от тези под Xfwm4.

Каква може да е причината и дали мога да постигна същото с промяна в настройките на Xfwm4?
Грубото решение е да изключа композитора на Xfce и да включа Compton, но ми се иска да намеря и по- елегантно с корекция на композитора по подразбиране.

 

Пускам и персоналната си конфигурация на compton за повече информация.

### Backend/performance options
backend = "glx";
paint-on-overlay = true;
glx-no-stencil = true;
glx-no-rebind-pixmap = true;

# (TODO: Clean up my notes about selecting a vsync implementation.)
xrender-sync-fence = true;
vsync = "opengl-swc";

# This option throttles refresh rates.  Not compatible with vsync=drm/opengl/opengl-oml.
# (Note: for me, enabling this just makes the choppy dragging more noticeable, like the update rate has gone down.)
sw-opti = true;

# # Per compton performance tips (from the GitHub wiki), only one of these three
# # (glx-use-copysubbuffermesa, glx-copy-from-front, glx-swap-method)
# # should be used.
# glx-use-copysubbuffermesa = true;
# glx-copy-from-front = false;
# glx-swap-method = "undefined";
glx-swap-method = "exchange";  # requires "allow fipping" in nvidia-settings

### Shadow
shadow = true;
no-dnd-shadow = true;
no-dock-shadow = true;
clear-shadow = true;
shadow-radius = 7;
shadow-offset-x = -7;
shadow-offset-y = -7;
shadow-opacity = 0.5;
# shadow-red = 0.0;
# shadow-green = 0.0;
# shadow-blue = 0.0;
shadow-exclude = [
  # From the Ubuntu forums link ('screaminj3sus')
  "! name~=''",
  "n:e:Notification",
  "n:e:Plank",
  "n:e:Docky",
  "g:e:Synapse",
  "g:e:Kupfer",
  "g:e:Conky",
  "n:w:*Firefox*",
  "n:w:*Chrome*",
  "n:w:*Chromium*",
  "n:w:*Opera*",
  "class_g ?= 'Notify-osd'",
  "class_g ?= 'Cairo-dock'",
  "class_g ?= 'Xfce4-notifyd'",
  "class_g ?= 'Xfce4-power-manager'"
];
shadow-ignore-shaped = false;
# shadow-exclude-reg = "x10+0+0";
# xinerama-shadow-crop = true;

### Opacity
menu-opacity = 1.0;
# inactive-opacity = 0.85;
# active-opacity = 0.8;
frame-opacity = 1.0;  # i.e. titlebars, borders
inactive-opacity-override = false;
alpha-step = 0.06;
# opacity-rule = [ "80:class_g = 'URxvt'" ];

# inactive-dim = 0.2;
# inactive-dim-fixed = true;

### Blur options
# blur-background = true;
# blur-background-frame = true;
# blur-kern = "3x3box"
# blur-kern = "5,5,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1"
# blur-background-fixed = true;
blur-background-exclude = [ "window_type = 'dock'", "window_type = 'desktop'" ];

### Fading
fading = false;
fade-delta = 4;  # 30;
fade-in-step = 0.03;
fade-out-step = 0.03;
# no-fading-openclose = true;
fade-exclude = [ ];

### Other

mark-wmwin-focused = true;
mark-ovredir-focused = true;

# Use EWMH _NET_WM_ACTIVE_WINDOW to determine which window is focused instead of using FocusIn/Out events.
# Usually more reliable but depends on a EWMH-compliant WM.
use-ewmh-active-win = true;

# # Detect rounded corners and treat them as rectangular when --shadow-ignore-shaped is on.
# detect-rounded-corners = true;

detect-client-opacity = true;
refresh-rate = 0;
dbe = false;
unredir-if-possible = true;
# unredir-if-possible-delay = 5000;
# unredir-if-possible-exclude = [ ];
focus-exclude = [ "class_g = 'Cairo-clock'" ];
detect-transient = true;
detect-client-leader = true;
invert-color-include = [ ];
# resize-damage = 1;

# Window type settings
wintypes:
{
  tooltip = { fade = true; shadow = false; opacity = 0.75; focus = true; };
};

 
Активен

Ползването на Linux води до пристрастяване. Факт.
http://s19.postimg.cc/4oajwoq5v/xenial2.png

malin1

  • Напреднали
  • *****
  • Публикации: 602
  • Distribution: Debian
  • Window Manager: Openbox
    • Профил
Re: Въпрос за мениджъри на прозорци
« Отговор #1 -: Jun 17, 2022, 11:10 »
Пробвал ли си трите опции (е да де, на практика - другите две) https://wiki.debian.org/Xfce#Preventing_screen-tearing  . От конфига на compton - би трябвало да се доближиш до резултата ако е с glx.
« Последна редакция: Jun 17, 2022, 14:01 от malin1 »
Активен

cybercop

  • Напреднали
  • *****
  • Публикации: 5626
  • Distribution: Ubuntu LTS, CENTOS 6.x
  • Window Manager: Xfce, Gnome 2
    • Профил
Re: Въпрос за мениджъри на прозорци
« Отговор #2 -: Jun 17, 2022, 11:42 »
Благодаря ! Не е точно, както е посочено в ръководството, но, намерих на друго място пълната команда за смяна на режима, а се оказа, че е могло да стане и в графичен режим от редактора на настройките. Ще го тествам довечера вкъщи на голям монитор, че в офиса съм с 1280/1024 и няма да забележа добре разликите. В момента съм включил compton.
« Последна редакция: Jun 17, 2022, 11:49 от cybercop »
Активен

Ползването на Linux води до пристрастяване. Факт.
http://s19.postimg.cc/4oajwoq5v/xenial2.png

malin1

  • Напреднали
  • *****
  • Публикации: 602
  • Distribution: Debian
  • Window Manager: Openbox
    • Профил
Re: Въпрос за мениджъри на прозорци
« Отговор #3 -: Jun 17, 2022, 14:04 »
Мислех да давам и тия двата линка, ама ...
https://forum.xfce.org/viewtopic.php?pid=50591#p50591
https://github.com/xfce-mirror/xfwm4/blob/master/COMPOSITOR
Активен

cybercop

  • Напреднали
  • *****
  • Публикации: 5626
  • Distribution: Ubuntu LTS, CENTOS 6.x
  • Window Manager: Xfce, Gnome 2
    • Профил
Re: Въпрос за мениджъри на прозорци
« Отговор #4 -: Jun 17, 2022, 19:36 »
Мислех да давам и тия двата линка, ама ...
https://forum.xfce.org/viewtopic.php?pid=50591#p50591
https://github.com/xfce-mirror/xfwm4/blob/master/COMPOSITOR

Вече бях видял други подобни. Благодаря отново ! Сега съм на по- голям монитор и има ефект с glx режима. Шрифтовете в страниците се открояват по- добре.
Активен

Ползването на Linux води до пристрастяване. Факт.
http://s19.postimg.cc/4oajwoq5v/xenial2.png