Carter Li
|
8fa073b1e4
|
DisplayServer (Linux): test for status instead of enabled
|
2023-12-17 01:00:37 +08:00 |
|
李通洲
|
10e1753c03
|
DisplayServer (Linux): better handling abnormal situations
Try fix #660
|
2023-12-17 00:41:59 +08:00 |
|
Carter Li
|
25a792743b
|
WMDE: tidy
|
2023-12-12 18:22:20 +08:00 |
|
Carter Li
|
b63e6a3053
|
DE (Linux): add support for CDE
Fix #658
|
2023-12-12 18:20:02 +08:00 |
|
Carter Li
|
453f4757ed
|
DE (FreeBSD): support detection with processes
|
2023-12-12 10:10:08 +08:00 |
|
李通洲
|
a28dc8a9bf
|
DisplayServer (Linux): support --ds-force-drm sysfs-only
|
2023-12-11 13:25:58 +08:00 |
|
李通洲
|
42fd1a9cd7
|
DisplayServer (FreeBSD): enable libdrm support
|
2023-12-03 12:10:52 +08:00 |
|
李通洲
|
390801aee7
|
DisplayServer: fix build on FreeBSD
|
2023-11-30 20:25:23 +08:00 |
|
李通洲
|
e3f5563f8d
|
DisplayServer (Linux): fix build for Ubuntu 20.04 (v2)
|
2023-11-30 20:05:51 +08:00 |
|
李通洲
|
4a54b20c68
|
DisplayServer (Linux): fix compiling on Ubuntu 20.04
|
2023-11-30 16:42:56 +08:00 |
|
李通洲
|
ea3d904bfe
|
DisplayServer (Linux): improve performance for X11
Try fixing #634
|
2023-11-30 16:31:35 +08:00 |
|
李通洲
|
67f4b991d7
|
DisplayServer (Linux): use libdrm
Which correctly detects current mode ( instead of preferred mode ) and
supports refresh rate
|
2023-11-30 10:47:03 +08:00 |
|
李通洲
|
0c522bdc10
|
Display (Linux): don't report disabled displays when using DRM
Ref: #634
|
2023-11-28 07:59:28 +00:00 |
|
Marius Messerschmidt
|
40e977be31
|
Spelling: fix spelling of files in src/detection/
|
2023-11-18 15:47:22 +01:00 |
|
Marius Messerschmidt
|
960bbfef59
|
ClangTidy: fix misplaced cast
|
2023-11-17 22:18:19 +01:00 |
|
李通洲
|
5b2006cd06
|
Global: get rid of locks
Psychological burden NO MORE
|
2023-10-31 14:42:45 +08:00 |
|
李通洲
|
cf66679323
|
DE: move version detection code to separate files
|
2023-10-30 22:46:38 +08:00 |
|
李通洲
|
2c49dcceaf
|
Options (Library): split code
|
2023-10-25 16:24:24 +08:00 |
|
李通洲
|
bed1b4cf0f
|
Global: move general options to a new separate folder
|
2023-10-25 13:39:13 +08:00 |
|
李通洲
|
bddcb4772c
|
DE (FreeBSD): add fast path for xfce4 version detection
|
2023-08-29 10:47:24 +08:00 |
|
李通洲
|
2f14d7742e
|
Display (Linux): fix memleaks
|
2023-08-26 05:52:06 -04:00 |
|
李通洲
|
5259aeb039
|
Display: fix segfault when using libxrandr
Fix #544
|
2023-08-26 05:28:21 -04:00 |
|
李通洲
|
9177bc2b9b
|
Display (Linux): don't use unknown as the display name
|
2023-08-11 10:58:54 +08:00 |
|
李通洲
|
d1a92f8cf9
|
Display (Linux): retreive EDID monitor name
|
2023-08-10 20:59:54 +08:00 |
|
李通洲
|
8d7318c024
|
Display (Linux): don't assume DP-* are external monitors
|
2023-08-10 20:58:52 +08:00 |
|
李通洲
|
978e578e7a
|
Display (Linux): fix memleaks
|
2023-08-10 19:04:09 +08:00 |
|
李通洲
|
3bd4694a52
|
Display (Linux): detect monitor name when using DRM
|
2023-08-10 10:12:25 +08:00 |
|
李通洲
|
2f2856eacb
|
Display (Linux): detect monitor name for wayland
|
2023-08-10 09:58:31 +08:00 |
|
李通洲
|
33dc097c3f
|
DisplayServer (Linux): get EDID
|
2023-08-10 09:35:00 +08:00 |
|
李通洲
|
fada8113c1
|
DisplayServer (Linux): get EDID (WIP)
|
2023-08-09 21:56:40 +08:00 |
|
李通洲
|
e7487e24ae
|
DisplayServer (Linux): better rotation detection for X11
|
2023-08-09 21:11:03 +08:00 |
|
李通洲
|
df374f8234
|
Revert "DisplayServer (Linux): try fixing #505"
This reverts commit aa49877610.
|
2023-08-01 16:19:58 +08:00 |
|
李通洲
|
aa49877610
|
DisplayServer (Linux): try fixing #505
|
2023-08-01 15:16:58 +08:00 |
|
李通洲
|
674618930d
|
DisplayServer: add option --ds-force-drm
Fixes #505
|
2023-07-31 23:11:39 +08:00 |
|
李通洲
|
5220144ad8
|
DE: fix detection for ghostbsd
|
2023-07-23 19:30:51 +08:00 |
|
李通洲
|
872b108e52
|
DisplayServer (Linux): fix heap-buffer-overflow reading
|
2023-07-14 11:19:16 +08:00 |
|
李通洲
|
c9735984e9
|
DE (Linux): revert bc7d84fea2
Ref: #495
|
2023-07-13 07:32:31 +00:00 |
|
李通洲
|
301e6153e1
|
WM/DE (Linux): revert 2486e68fe3 because it seems to cause too many issues
Ref: #495 #489 #481#480
|
2023-07-10 18:02:40 +08:00 |
|
李通洲
|
55c516a14b
|
DisplayServer: prepare for DDC/CI
|
2023-07-08 10:06:04 +08:00 |
|
李通洲
|
3b799756dd
|
DE (Linux): fix #489
|
2023-07-05 09:07:55 +08:00 |
|
李通洲
|
b4049c195c
|
fix(DE): fix KDE detection (#481)
|
2023-06-30 16:33:02 +08:00 |
|
李通洲
|
d0f093c567
|
Global: make FFinstance instance a global variable
As discussed in https://github.com/fastfetch-cli/fastfetch/discussions/473
|
2023-06-24 17:28:05 +08:00 |
|
Linus Dierheimer
|
48b01c9665
|
Don't catch polkit-gnome and gnome-keyring
Fixes #480
|
2023-06-24 10:07:50 +02:00 |
|
Carter Li
|
cff95e66be
|
DisplayServer: dirty hack for #477
|
2023-06-23 06:07:22 +00:00 |
|
Carter Li
|
20f8b8558d
|
DisplayServer (Wayland): warn if some properties of wl_output_listener are not supported
|
2023-06-23 05:36:57 +00:00 |
|
李通洲
|
a88f603e6d
|
DisplayServer (Linux): add fast path of kde version detection for Fedora
|
2023-06-20 18:31:44 +08:00 |
|
李通洲
|
113848c578
|
DisplayServer (Linux): mark plasmashell --version as slow operation
It costs more than 1 sec some time
|
2023-06-20 18:27:29 +08:00 |
|
李通洲
|
9d6e1eb47d
|
Display (DRM): detect display name
Also fix crashes...
|
2023-06-20 18:12:12 +08:00 |
|
李通洲
|
baebbb61eb
|
DisplayServer (Wayland): detect name using wl_output_listener::name
Which matches X11 and module Brightness
|
2023-06-20 17:27:43 +08:00 |
|
Linus Dierheimer
|
bc7d84fea2
|
WM/DE: Linux: Use strcasestr to catch more processes
|
2023-06-19 14:40:42 +02:00 |
|