Carter Li
|
8396f000e1
|
DisplayServer (Linux): don't rely on $XDG_SESSION_TYPE for detecting wm protocol
Fix #1162
|
2024-08-06 16:34:01 +08:00 |
|
Carter Li
|
7eaaed6024
|
WM (Linux): don't use wl-restart as WM name
Fix #1135
|
2024-07-31 14:19:42 +08:00 |
|
Carter Li
|
cf0d1cf294
|
DisplayServer (Linux): don't print unknown as display name
|
2024-07-31 10:13:29 +08:00 |
|
Carter Li
|
ced67e81a5
|
DisplayServer (Linux): ensure $XDG_RUNTIME_DIR is set before connecting
wayland
|
2024-07-30 23:50:19 +08:00 |
|
李通洲
|
2cc94ee095
|
DisplayServer (Linux): fix build with no wayland support
|
2024-07-27 19:53:25 +08:00 |
|
李通洲
|
ce43f06863
|
DisplayServer (Linux): don't try to connect wayland and X11 in tty mode
Fix #1110
|
2024-07-26 23:53:18 +08:00 |
|
Carter Li
|
cdee6e2997
|
Display (Linux): don't wake up suspended GPU
|
2024-07-23 19:06:04 +08:00 |
|
李通洲
|
4fe1bb0b7e
|
Display: detect if WCG enabled
|
2024-07-20 11:52:07 +08:00 |
|
Carter Li
|
7ba1e3d3d9
|
Monitor (Linux): detect by Xrandr if EDID is not available
|
2024-07-19 05:43:15 +00:00 |
|
Carter Li
|
96ec2b662c
|
Display (Linux): support HDR detection for KDE; fix build
|
2024-07-18 18:51:33 +08:00 |
|
Carter Li
|
5bc9a5dc4e
|
Display: rotate physical demensions
|
2024-07-16 16:36:19 +08:00 |
|
Carter Li
|
5b064f2e7b
|
Display (Linux); improve display type detection
1. assume `DP-x` is external (false possitive alert);
2. detect display type for X11
|
2024-07-12 15:29:12 +08:00 |
|
Carter Li
|
e786cd5d33
|
Display: detect physical width and height
|
2024-07-11 20:33:25 +08:00 |
|
Carter Li
|
1652ec3512
|
Display (Linux): remove debug output
|
2024-07-08 18:27:42 +08:00 |
|
Carter Li
|
fa872d7c9b
|
Display: fix build on FreeBSD
|
2024-07-08 15:32:09 +08:00 |
|
Carter Li
|
d628bdea5a
|
Display (Linux): support primary display detection for GNOME & Cinnamon
|
2024-07-08 14:11:45 +08:00 |
|
Carter Li
|
f9ce2fae0e
|
Display (Linux): improve id generation for wayland
|
2024-07-08 11:04:27 +08:00 |
|
李通洲
|
a61765c8b1
|
Display (Linux): try fix building for old wayland version
|
2024-07-06 00:10:59 +08:00 |
|
李通洲
|
065b44ff59
|
Display (Linux): better zxdg manager handling
|
2024-07-06 00:03:14 +08:00 |
|
李通洲
|
b6fff0c946
|
Display (Wayland): code refactor
|
2024-07-05 23:13:28 +08:00 |
|
李通洲
|
c16373a7d7
|
Display (Linux): support primary display detection for GNOME
|
2024-07-05 23:11:27 +08:00 |
|
Carter Li
|
5f1cb16534
|
Display (Linux): support primary display detection for KDE
|
2024-07-05 23:11:27 +08:00 |
|
Carter Li
|
013320bcde
|
Display (Wayland): support fractional scale for KDE
|
2024-07-05 19:13:09 +08:00 |
|
Carter Li
|
2bba2eaa16
|
WM: minor code cleanup
|
2024-07-03 09:54:48 +08:00 |
|
Carter Li
|
58ebde422a
|
WMTheme: support cinnamon-wayland
|
2024-07-03 09:54:48 +08:00 |
|
Diego Viola
|
7ffed9e911
|
DE: Fix spelling of LXQt (#1063)
Signed-off-by: Diego Viola <diego.viola@gmail.com>
|
2024-07-01 16:00:35 +08:00 |
|
Carter Li
|
c180ddab28
|
SunOS: improve WM detection
|
2024-06-18 10:51:26 +08:00 |
|
Carter Li
|
94fb7eabfd
|
SunOS: enable a lot of features
|
2024-06-17 15:13:26 +08:00 |
|
Carter Li
|
d35490aeef
|
Fastfetch: make it compile on SunOS
|
2024-06-16 01:02:48 +08:00 |
|
李通洲
|
eae73883db
|
DE (Linux): correctly capitalize GNOME
Fix #997
|
2024-06-06 16:43:55 +08:00 |
|
Carter Li
|
3ba899261f
|
Util: add ffCharIsDigit and use it
|
2024-05-28 15:34:59 +08:00 |
|
Carter Li
|
2f6cabb839
|
Library: prepare for static linking
|
2024-05-23 16:35:16 +08:00 |
|
Carter Li
|
395810cd79
|
DisplayServer (Wayland): don't display eDP-1-unknown
|
2024-05-21 14:25:09 +08:00 |
|
李通洲
|
c2fe2f70dc
|
DisplayServer (Linux): silence compiler warnings
|
2024-05-02 15:19:43 +08:00 |
|
Carter Li
|
e596d76430
|
Display (Linux): don't use *-unknown as name
|
2024-04-25 09:08:21 +08:00 |
|
李通洲
|
18240524dc
|
DisplayServer (Linux): basic support for ukui
|
2024-04-23 15:32:49 +08:00 |
|
李通洲
|
8eabc49e12
|
DisplayServer (Linux): fix silly bug that detect x11 as wayland
Fix #805
|
2024-04-23 13:39:49 +08:00 |
|
李通洲
|
ed7b12e733
|
DisplayServer (Linux): fix compiling for old wayland version
|
2024-04-22 19:24:48 +08:00 |
|
李通洲
|
9c56839c97
|
DisplayServer (Linux): fix crash
|
2024-04-22 19:06:13 +08:00 |
|
李通洲
|
6647980ce3
|
DisplayServer (Linux): refactor & support wlroots protocol
|
2024-04-22 16:41:30 +08:00 |
|
Carter Li
|
ef440a015d
|
Display (Linux): don't display (null)
|
2024-04-18 15:18:37 +08:00 |
|
李通洲
|
64ec76f5a6
|
Display (Linux): detect refresh rate for DRM method
|
2024-04-18 04:28:38 +00:00 |
|
李通洲
|
a561a96a5f
|
Display (Linux): wlr-randr for hyprland
which support reporting fractional scale factors
|
2024-04-17 22:16:19 +08:00 |
|
李通洲
|
5374feb24b
|
Cursor (Linux): support hyprcursor detection
Fix: #776
|
2024-04-07 20:09:35 +08:00 |
|
李通洲
|
0a6140346e
|
DisplayServer (Linux): fix old libdrm version compatibility
Ref: #748
|
2024-03-07 19:20:56 +08:00 |
|
Carter Li
|
01862ebc04
|
Display (Linux): fix width being detected as height when using libdrm
|
2024-03-07 14:39:13 +08:00 |
|
李通洲
|
c749f214e0
|
Global: silence warnings when building in 32bit environments
|
2024-01-17 23:12:55 +08:00 |
|
Carter Li
|
cb599c6f2a
|
Display (FreeBSD): support resolution detection in console
|
2024-01-08 16:03:07 +08:00 |
|
李通洲
|
bb489f9af3
|
Common: get rid of detection/internal.h
|
2023-12-30 18:13:54 +08:00 |
|
apocelipes
|
113b1b8fc2
|
fix: fix trailing space
|
2023-12-23 02:55:14 +00:00 |
|