李通洲
|
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 |
|
李通洲
|
ac8e03419e
|
DisplayServer (Windows): correct resolution for vertical modes
|
2023-03-22 23:43:52 +08:00 |
|
李通洲
|
babb836f91
|
DisplayServer: detect display type ( builtin or external )
|
2023-03-22 21:33:46 +08:00 |
|
李通洲
|
95e0a5ee95
|
DisplayServer: fix programming errors
|
2023-03-22 20:41:21 +08:00 |
|
李通洲
|
642a0c78cc
|
Display: add options --display-detect-name and --display-precise-refresh-rate
|
2023-03-22 16:51:06 +08:00 |
|
李通洲
|
ccef5de86e
|
Display (macOS, Windows): support display name detection
|
2023-03-22 16:04:48 +08:00 |
|
李通洲
|
dcd0f8d3f6
|
DisplayServer (Windows): support precise refresh rate
|
2023-03-22 14:59:24 +08:00 |
|
李通洲
|
e5f851dcbb
|
DisplayServer (Windows): fix scaled resolution detection
|
2023-03-04 00:41:32 +08:00 |
|
李通洲
|
ef9b5c57b1
|
DisplayServer (macOS): change process names
|
2023-02-27 11:29:10 +08:00 |
|
李通洲
|
6ca4b5391b
|
Library: refactor FF_LIBRARY_LOAD to use __cleanup__
|
2023-02-15 14:51:04 +08:00 |
|
Linus Dierheimer
|
47a32c725d
|
X11: init scaled resolution with normal resolution
|
2023-02-03 11:22:34 +01:00 |
|
李通洲
|
fc26acd0ab
|
DisplayServer: fix scaled resolution detection (Linux)
|
2023-02-03 10:34:17 +08:00 |
|
Linus Dierheimer
|
e57f7d378a
|
Wayland: support basic scale factors
#414
|
2023-02-02 18:16:56 +01:00 |
|
Linus Dierheimer
|
a063cd4feb
|
Correctly handle zfs pools
#413
|
2023-02-01 15:56:25 +01:00 |
|
CSoellinger
|
55da030e2a
|
fix: move mutter(muffin) detection to get FF_WM_PRETTY_MUFFIN back
|
2023-02-01 10:50:31 +01:00 |
|