File tree 1 file changed +15
-8
lines changed
1 file changed +15
-8
lines changed Original file line number Diff line number Diff line change @@ -13,14 +13,21 @@ NetBSD is one of the last operating systems to use and maintain its own
13
13
implementation of Curses.
14
14
15
15
htop(1) can be compiled against either ncurses or NetBSD's curses(3).
16
- In order for NetBSD's libcurses to be used, htop(1) must be configured with
17
- ` --disable-unicode ` . This is necessary because htop(1) with Unicode enabled
18
- directly accesses ncurses's cchar_t struct, which has different contents
19
- in NetBSD's curses.
20
-
21
- Versions of libcurses in NetBSD 9 and prior have no mouse support
22
- (this is an ncurses extension). Newer versions contain no-op mouse functions
23
- for compatibility with ncurses.
16
+ By default, htop(1) will use ncurses when it is found, as support for NetBSD's
17
+ curses in htop is limited.
18
+
19
+ To use NetBSD's libcurses, htop(1) must be configured with ` --disable-unicode ` .
20
+ Starting with htop 3.4.0, a new option ` --with-curses=curses ` may be specified
21
+ to let ` configure ` skip ncurses when both libraries are installed.
22
+
23
+ Technical caveats regarding NetBSD's curses support:
24
+
25
+ * htop with Unicode enabled directly accesses ncurses's ` cchar_t ` struct, which
26
+ has different contents in NetBSD's curses.
27
+
28
+ * Versions of libcurses in NetBSD 9 and prior have no mouse support
29
+ (this is an ncurses extension). Newer versions contain no-op mouse functions
30
+ for compatibility with ncurses.
24
31
25
32
What needs improvement
26
33
---
You can’t perform that action at this time.
0 commit comments