helloSystem / hello

Desktop system for creators with a focus on simplicity, elegance, and usability. Based on FreeBSD. Less, but better!
2.3k stars 57 forks source link

about man pages #375

Closed 9gay closed 2 years ago

9gay commented 2 years ago

there are many ways to display man pages, the ugliest one is https://www.freshports.org/x11/xman/

you can convert man pages to different formats, let's say pdf: MANPAGER=qpdfview man -T pdf xargs (had to rely on https://man.openbsd.org/man to figure that out)

basically what's missing is offline GUI browser without web shit, plus unfortunately that conversion above doesn't create clickable links

btw, can you please provide a tool to restore what you removed from base system?

with proper design developer comfort doesn't compromise non-developer comfort and makes it easier for non-developers to become developers if they want to

probonopd commented 2 years ago

Welcome to helloSystem.

We would like to make a system that is for "regular users", who don't know what a command line is. But also for power users and developers.

with proper design developer comfort doesn't compromise non-developer comfort and makes it easier for non-developers to become developers if they want to

Exactly. This is why we have a Developer image that developers (and in general power users and people who are using the command line) can install on their system.

We are putting man pages into the Developer image: https://github.com/helloSystem/ISO/blob/aa8d54928a54660f8ee16696e09e343963035443/build.sh#L380

See https://www.youtube.com/watch?v=C7ZqpV13dew on how to install the Developer Tools (which include command line tools, man pages, and compilers).

And we are shipping a custom /usr/local/bin/man. Delete it if you don't like it.

9gay commented 2 years ago

sorry for misunderstanding, I was confused by .img because in typical bsd .img means image bootable only on usb while .iso means image bootable only on cd/dvd (I have no idea why don't they mix that into single .iso) and those bootable images may have difference in size by hundreds of megabytes

probonopd commented 2 years ago

In helloSystem, .iso means bootable Live system, while .img means disk image.

If you want a developer system, boot from the ISO, run "Install FreeBSD", boot into the freshly installed system. Then download and double click the Developer img and install it.