А именно - разные разрешения(либо dpi) на разных рабочих столах. Xfce.
Монитор 24", откинувшись в кресле при 1920x1080 хреново видно, да и глаза начинаю болеть всматриватся. Сидя и при 1280x720 становится тесно и крупно. Особенно в чем-то сильно нагруженом, вроде эклипса.
Варианты?
Настроить срабатывание xrandr при переключении с одного раб.стола на другой. Надо только отискать код, который срабатывает при переключении с одного раб. стола на другой и добавить туда код, который бы делал xrandr
*отыскать
Знать бы куда. Даже не представляю как его искать.
Надо скачать исходник той штуки которая переключает между рабочими столами и изучить их.
#include <X11/Xlib.h>
int main(int argc, char *argv[]) {
Display *dpy = XOpenDisplay(0);
int screen = DefaultScreen(dpy);
Window root = RootWindow(dpy, screen);
XEvent ev; XSelectInput(dpy, root, PropertyChangeMask);
XNextEvent(dpy, &ev);}
while notify
do
xprop -root _NET_CURRENT_DESKTOP
done
>Xlib.h
XCB лучше
>>1
Разных дэпэи он захотел. Ставь сразу 300, а то вдруг у тебя не монитор а интерактивный печатный станок. Мудила.