李通洲
|
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 |
|
李通洲
|
be93714fd3
|
Display (Android): add support for Xiaomi devices
|
2023-07-27 22:43:47 +08:00 |
|
李通洲
|
841be619ba
|
Global: use ffStrbufInitStatic
|
2023-07-25 17:35:09 +08:00 |
|
李通洲
|
5220144ad8
|
DE: fix detection for ghostbsd
|
2023-07-23 19:30:51 +08:00 |
|
李通洲
|
7d91e7b7b4
|
Display (Android): support detection in adb
|
2023-07-19 15:44:40 +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 |
|
李通洲
|
baa8992322
|
Global: refactor strcmp() == 0 to ffStrEquals()
|
2023-06-19 17:11:57 +08:00 |
|
李通洲
|
da76c6efbe
|
Global: refactor strncmp to ffStrStartsWith
|
2023-06-19 17:11:57 +08:00 |
|
李通洲
|
40ae2fb1da
|
Display (Windows): detect primary monitor
|
2023-06-17 19:17:10 +08:00 |
|
李通洲
|
4360450ac6
|
Display (Linux): detect primary display
|
2023-06-16 23:27:21 +08:00 |
|
李通洲
|
eea02ffb80
|
Display (macOS): detect primary display
|
2023-06-16 23:27:21 +08:00 |
|
李通洲
|
59ec3ca697
|
Display (X11): detect rotation and name
|
2023-06-16 23:27:21 +08:00 |
|
Linus Dierheimer
|
2486e68fe3
|
Less strictly wm name matching
Fixes #475
|
2023-06-15 19:11:04 +02:00 |
|
李通洲
|
be40894bbd
|
DisplayServer: fix typos.
|
2023-06-13 22:03:29 +08:00 |
|
李通洲
|
6f9167c725
|
Display: detect screen rotation
|
2023-06-12 10:35:28 +08:00 |
|
李通洲
|
ac32de7bf1
|
WM: detect Gnome classic mode
|
2023-06-11 18:56:40 +08:00 |
|
李通洲
|
977da91aa6
|
DE: fix KDE version detection on Fedora
|
2023-06-11 09:53:43 +08:00 |
|
李通洲
|
c7119498a3
|
Global: major FFstrbuf related code refactor
|
2023-06-10 09:15:15 +08:00 |
|
李通洲
|
04180a7389
|
Display: init support of JSON config
|
2023-06-10 09:15:15 +08:00 |
|
李通洲
|
356c905703
|
DisplayServer (macOS): add a missing variable initialization
|
2023-06-09 11:07:06 +08:00 |
|
李通洲
|
505182428b
|
Global: silence some clang warnings
|
2023-06-04 01:30:48 +08:00 |
|
李通洲
|
8a3346b650
|
DisplayServer (Wayland): remove a useless line
|
2023-05-30 22:38:35 +08:00 |
|
李通洲
|
cb8a9c0796
|
DisplayServer (Wayland): detect display type
|
2023-05-30 20:54:08 +08:00 |
|
李通洲
|
036752763f
|
DisplayServer (Wayland): silence compiler warnings
|
2023-05-30 20:53:35 +08:00 |
|
李通洲
|
3a90af1f44
|
DisplayServer (Wayland): detect screen rotation
|
2023-05-30 20:16:18 +08:00 |
|
李通洲
|
772de0ff97
|
DisplayServer: better wayland feature detection
|
2023-05-29 13:35:45 +08:00 |
|
李通洲
|
53a61a8e58
|
Display (Linux): support name detection for wayland protocol
|
2023-05-29 13:30:50 +08:00 |
|
李通洲
|
782325395c
|
DE: Fix Gnome version detection on Fedora
|
2023-05-28 01:10:00 +08:00 |
|
李通洲
|
a7896c39f0
|
DisplayServer (Apple): use FF_AUTO_FREE
|
2023-05-27 23:34:04 +08:00 |
|
李通洲
|
4d7cb25aa6
|
DisplayServer (Windows): code simplification
|
2023-04-26 00:14:39 +08:00 |
|
Linus Dierheimer
|
e40d4b9b68
|
Fix a new compile warning
|
2023-04-05 13:41:10 +02:00 |
|