26 (edited by the_hype 2022-05-13 15:40:15)

Re: What's the lightest desktop environment?

anthk wrote:

Edit ~/.dillo/dillorc and set the User Agent to:

http_user_agent=Mozilla/4.0 (PSP (PlayStation Portable); 2.00)

Lots of pages will be usable.

thx, i will try that.

anthk wrote:

Huge "gopher hole" with tons of services and Lynx to gopher blogs, news sites, Reddit proxies to read some stuff (gopher://gopherddit.com) and so.

yeah gopher is fun - it should get main stream  (make it a over-tor-p2p-swarm-hosting-thingy and it will blow away the web wink )

thx for the hints.

27 (edited by anthk 2022-05-13 16:17:14)

Re: What's the lightest desktop environment?

the_hype wrote:
anthk wrote:

Edit ~/.dillo/dillorc and set the User Agent to:

http_user_agent=Mozilla/4.0 (PSP (PlayStation Portable); 2.00)

Lots of pages will be usable.

thx, i will try that.

anthk wrote:

Huge "gopher hole" with tons of services and Lynx to gopher blogs, news sites, Reddit proxies to read some stuff (gopher://gopherddit.com) and so.

yeah gopher is fun - it should get main stream  (make it a over-tor-p2p-swarm-hosting-thingy and it will blow away the web wink )

thx for the hints.

Also, I forgot: disable the remote CSS fetching on dillo, the web pacges
look well enough to be read.

Here's my ~/.dillo/dillorc:

# dillorc
# Sample dillo initialization file.
#
# Lines that start with a '#' are comments.
# "#option=..." shows the built-in default.
# "# option=..." is an additional example.
# "option=..." overrides the built-in value.

#-------------------------------------------------------------------------
#                             FIRST SECTION                             :)
#-------------------------------------------------------------------------

# Set the desired initial browser size
# geometry=650x545+0+20
geometry=780x580+20+20

# Change this (and the following option) if you want to have text-only browsing
# from the start. (While browsing, this can be changed from the tools/settings
# menu.)
#load_images=YES

# Change this if you want background images to be loaded initially.
# (While browsing, this can be changed from the tools/settings menu.)
load_background_images=NO

# Change this if you want to disable loading of CSS stylesheets initially.
# (While browsing, this can be changed from the tools/settings menu.)
load_stylesheets=NO

# Change this if you want to disable parsing of embedded CSS initially.
# (While browsing, this can be changed from the tools/settings menu.)
#parse_embedded_css=YES

# Change the buffering scheme for drawing
# 0 no double buffering - useful for debugging
# 1 light buffering using a single back buffer for all windows
# 2 full fltk-based double buffering for all windows
buffered_drawing=2

# Set your default directory for download/save operations
save_dir=/home/ander/tmp

#-------------------------------------------------------------------------
#                           RENDERING SECTION
#-------------------------------------------------------------------------

# Default fonts:
#
# If FLTK has been configured with Xft enabled (the default), you can use
# scalable fonts such as DejaVu or Liberation (try running
# "fc-list : family | cut -d ',' -f 2 | sort").
font_serif="DejaVu Serif"
font_sans_serif="DejaVu Sans"
font_cursive="URW Chancery L"
font_fantasy="DejaVu Sans"
font_monospace="DejaVu Sans Mono"
#
# Otherwise, use bitmapped fonts like the following (for a list, try running
# "xlsfonts -fn *-iso10646-1 | grep -v -e -0-0 | cut -d - -f 3 | sort | uniq").
# font_serif="times"
# font_sans_serif="helvetica"
# font_cursive="helvetica"
# font_fantasy="helvetica"
# font_monospace="courier"

# All font sizes are scaled by this value
# font_factor=1.5
#font_factor=1.0

# Maximum font size in pixels
font_max_size=48

# Minimum font size in pixels
font_min_size=16

# Show tooltip popups for HTML title attributes
#show_tooltip=YES

# Set this to YES to limit the word wrap width to the viewport width
limit_text_width=YES

# If this is set to YES, all CSS size specifications are adjusted so that
# all contents can be displayed. (Except for tables, see below.)
adjust_min_width=YES

# If this is set to YES, all CSS size specifications for tables are
# adjusted so that all contents can be displayed. This is seperated
# from "adjust_min_width" so that it is able to mimic Firefox, which
# differenciates between tables and, say, textblocks (in some cases).
#adjust_table_min_width=YES

#-------------------------------------------------------------------------
#                               PENALTIES
#-------------------------------------------------------------------------

# Penalties are used to control good and bad break points. The bigger
# the penalty for a given break point, the less likely the line is
# broken here. "inf" means that breaking is prohibited, "-inf" means
# that a line *must* be broken here. (The latter should not be used
# here, however.) Normal spaces get a penalty of 0. The exact
# definition can be found in doc/dw-line-breaking.doc.

# Penalties for hyphenation breaks; this covers automatic hyphenation,
# soft hyphens, and unconditional hyphens. Since hyphenation should
# rather be avoided, the default values are larger than 0.

# This is used for hyphenation points, when there is no hyphen or dash
# before:
#penalty_hyphen = 1

# This is used for hyphenation points, when the line before ends
# already with a hyphen or a dash. Consequent lines ending with
# hyphens or dashes should be avoided, so this value is bigger than
# "penalty_hyphen":
#penalty_hyphen_2 = 8

# The same for a break right of an em-dash, when there are no spaces
# surrounding it (as in English). The default values are the same as
# for hyphens:
#penalty_em_dash_right = 1
#penalty_em_dash_right_2 = 8

# Penalty for a break *left* of an em-dash. Since a line ending with
# an em-dash (and so breaking right of the em-dash) looks better than
# a line beginning with an em-dash (breaking left of an em-dash), the
# default value is bigger than "penalty_em_dash_right":
#penalty_em_dash_left = 8

# Notice that there is no "penalty_em_dash_left_2", since breaking
# left of an em-dash makes the line *begin*, not *end* with a dash.

# This factor is multiplied with the line height to get the
# stretchability of a non-justified line. The larger this factor (and
# thus, the stretchability), the less likely the words are hyphenated;
# so you can use this value to control hyphenation of non-justified
# text.
#stretchability_factor=1


#-------------------------------------------------------------------------
#                            NETWORK SECTION
#-------------------------------------------------------------------------

# Set the start page.
# start_page="about:blank"
# start_page="http://www.dillo.org"
# start_page="file:/home/jcid/custom_page.html"
#start_page="about:splash"

# Set the home location
# home="file:/home/jcid/HomePage/Home.html"
#home="http://www.dillo.org/"

# Set the URLs used by the web search dialog.
# "%s" is replaced with the search keywords separated by '+'.
# Format: search_url="[prefix ][<label> ]<url>"
# You can enable multiple search_url strings at once and select from among
# them at runtime, with the first being the default.
# (the prefix serves to search from the Location Bar. e.g. "dd dillo image")
search_url="dd DuckDuckGo (https) https://duckduckgo.com/lite/?kp=-1&q=%s"
search_url="Wikipedia http://www.wikipedia.org/w/index.php?search=%s&go=Go"
search_url="Free Dictionary http://www.thefreedictionary.com/%s"
search_url="Startpage (https) https://www.startpage.com/do/search?query=%s"
search_url="Google http://www.google.com/search?ie=UTF-8&oe=UTF-8&q=%s"

# If set, dillo will ask web servers to send pages in this language.
# This setting does NOT change dillo's user interface.
# Format explained: www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.4
# Language-REGION values: www.iana.org/assignments/language-subtag-registry
# (by default, no Accept-Language header is sent)
# http_language="de"
# http_language="pt-BR"
# http_language="en-US,en;q=0.5"

# Maximum number of simultaneous TCP connections to a single server or proxy.
# http_max_conns=6

# If enabled, Dillo will reuse HTTP connections to a server or proxy when
# possible rather than making a new connection for every request for a new
# page/image/stylesheet.
http_persistent_conns=YES

# This mechanism allows servers to specify that they are only to be contacted
# through HTTPS and not HTTP.
#
# Overall, this is a valuable security measure against TLS stripping
# attacks, etc., but in principle a site could contrive to use this as a
# tracking mechanism. The term is "HSTS super cookie", although note that these
# HSTS directives are not saved between browser sessions.
http_strict_transport_security=YES

# Set the proxy information for http/https.
# Note that the http_proxy environment variable overrides this setting.
# WARNING: FTP and downloads plugins use wget. To use a proxy with them,
#          you will need to configure wget accordingly. See
#          http://www.gnu.org/software/wget/manual/html_node/Proxies.html
# http_proxy="http://localhost:8080/"
#(by default, no proxy is used)

# If you need to provide a  user/password pair for the proxy,
# set the proxy user name here and Dillo will ask for the password later.
# http_proxyuser="joe"
#(by default, no proxy is used)

# Set the domains to access without proxy
# no_proxy = ".hola.com .mynet.cl .hi.de"
#no_proxy="localhost 127.0.0.1"

# Set the HTTP Referer (sic) header.
# Note that there is no option to reveal the page that you came from because it
# would endanger your privacy. 'host' and 'path' allow you to pretend that the
# link you followed was on the same site that you're going to.
# none  : Don't send any Referer header at all.
# host  : Send the requested URI's hostname.
# path  : Send the requested URI's host and path.
http_referer=path

# Set the HTTP User-Agent header.
# This can be useful for privacy and for working around servers who think
# Dillo is less capable than it really is. However, if you pretend to use a
# different browser, servers may send you pages that work with the features
# and bugs of that other browser -- or even disallow access in cases like
# wget or googlebot. Remember this before submitting bug reports.
#
# See http://zytrax.com/tech/web/browser_ids.htm for a compilation of strings.
#
# http_user_agent="Mozilla/5.0 (Windows NT 6.1; WOW64; rv:28.0) Gecko/20100101 Firefox/28.0"
# http_user_agent="Wget/1.13.4 (linux-gnu)"
#The default is "Dillo/"+current_version_number
http_user_agent="Mozilla/4.0 (PSP (PlayStation Portable); 2.00)
"
#-------------------------------------------------------------------------
#                            COLORS SECTION
#-------------------------------------------------------------------------

# Set the page background color
# bg_color=gray
# bg_color=0xd6d6c0
bg_color=0xdcd1ba

# If your eyes suffer with white backgrounds, change this.
allow_white_bg=YES

# If allow_white_bg is set to NO, white backgrounds are replaced by
# this color.
white_bg_replacement=0xe0e0a3

# When set to YES, the page author's visited link color may be overridden
# to allow better contrast with text/links/background
contrast_visited_color=YES


#-------------------------------------------------------------------------
#                        USER INTERFACE SECTION
#-------------------------------------------------------------------------

# UI theme
# "none" is the default FLTK appearance, which "resembles old Windows...and
# old GTK/KDE".
# "plastic" "is inspired by the Aqua user interface on Mac OS X".
# "gtk+" "is inspired by the Red Hat Bluecurve theme".
#
# If you have fltk-1.3.3 or newer, you can specify "gleam", which
# is "a sort of Clearlooks Glossy scheme".  ("fltk-config --version")
#theme=none
# theme=gtk+
 theme=plastic

# UI colors
# Note that FLTK may sometimes override colors, generally for contrast and
# readability.
#
# ui_fg_color, ui_main_bg_color, ui_text_bg_color, and ui_selection_color
# map to concepts in the underlying FLTK toolkit which are described as:
# "the default foreground color...used for labels and text", "default
# background color", "the default background color for text, list, and
# valuator widgets", and "the default selection/highlight color". They
# sometimes have other uses in the more complex FLTK widgets.
#
# ui_button_highlight_color is the background used when the mouse cursor is
# over a button. By default, this is a lightened version of the main
# background color.
#
# ui_tab_active_fg_color and ui_tab_active_bg_color are used for the current
# tab. By default, they are the main foreground color and the text background
# color, respectively.
#
# ui_tab_fg_color and ui_tab_bg_color are used for the other tabs. By default,
# they are the main foreground color and the main background color,
# respectively.
#
# Note to packagers: leaving these variables for the system to guess
# gives different results in different environments, so we played it safe
# by defining the traditional colors.  Please choose the color theme that
# better fits your distro.

#
# Gray theme (traditional)
#
#ui_fg_color=black
#ui_main_bg_color=#c6c6c6
#ui_text_bg_color=#bfdabf
#ui_selection_color=#191970
#ui_button_highlight_color=#a9a9a9
#ui_tab_active_bg_color=#87aca7
#ui_tab_active_fg_color=black
#ui_tab_bg_color=#b7beb7

#
# Earthly theme:
#
ui_fg_color=#100404
ui_main_bg_color=#c2a47b
ui_text_bg_color=#cdc9a5
ui_selection_color=#763024
ui_tab_active_bg_color=#af4b3f
ui_tab_active_fg_color=white
ui_tab_bg_color=#d2b48c

#
# Greenish theme:
#
#ui_fg_color=#100404
#ui_main_bg_color=#c8d394
#ui_text_bg_color=#bdd8b6
#ui_selection_color=#7c5f42
#ui_button_highlight_color=#adad70
#ui_tab_active_bg_color=#b5b679
#ui_tab_active_fg_color=#b60907
#ui_tab_bg_color=#cac682


# Size of dillo panel
# tiny   : buttons, location, and progress boxes in one row
# small  : location in one row, buttons + progress boxes in another
# medium : adds text labels to buttons and boxes
# panel_size=tiny
# panel_size=small
panel_size=medium

small_icons=NO

# Here you can choose to hide some widgets of the dillo panel...
#show_back=YES
#show_forw=YES
#show_home=YES
#show_reload=YES
#show_save=YES
#show_stop=YES
#show_bookmarks=YES
#show_tools=YES
#show_filemenu=YES
#show_clear_url=YES
#show_url=YES
#show_search=YES
#show_help=YES
#show_progress_box=YES

# Show tooltip popups for the UI
#show_ui_tooltip=YES

# Start dillo with the panels hidden?
#fullwindow_start=NO

# When filling out forms, our default behaviour is to submit on enterpress,
# but only when there's a single text entry (to avoid incomplete submits).
# OTOH, if you have to fill out the same form repeatedly, you may find it
# useful to keep away from the mouse by forcing enter to submit.
#enterpress_forces_submit=NO

# A mouse's middle click over a link opens a new Tab.
# If you prefer to open a new Window instead, set it to NO.
middle_click_opens_new_tab=YES

# A mouse's middle click over a tab closes the Tab.
# With mousewheel mouses, right click feels way better (set to YES).
#right_click_closes_tab=NO

# Mouse middle click by default drives drag-scrolling.
# To paste an URL into the window instead of scrolling, set it to NO.
# Note: You could always paste the URL onto the URL box clear button.
#middle_click_drags_page=YES

# Focus follows new Tabs.
# You can hold SHIFT to temporarily revert this behaviour.
focus_new_tab=NO

# Ask before quitting Dillo with more than one window or tab open.
#show_quit_dialog=YES

#-------------------------------------------------------------------------
#                        DEBUG MESSAGES SECTION
#-------------------------------------------------------------------------

# Soon we should add the "show_debug_messages=NO" option...

# Generic messages (mainly for debugging specific parts)
# Change this to disable them.
#show_msg=YES


#-------------------------------------------------------------------------
#                        HTML BUG MESSAGES SECTION
#-------------------------------------------------------------------------

# Accepted by the W3C validator but "strongly discouraged" by the SPEC.
# (Such as "TAB character inside <PRE>").
#show_extra_warnings=NO


# -----------------------------------------------------------------------
# dillorc ends here.

If the PSP UA fails, set the Lynx one:

http_user_agent="Lynx/2.9.0dev.6 libwww-FM/2.14 SSL-MM/1.4.1"

28

Re: What's the lightest desktop environment?

the_hype wrote:
anthk wrote:

...
On browsers, well, netsurf-gtk for usual sites without JS, and Iceweasel-UXP with UBo and Umatrix. But first I try Dillo from Mercurial (install Dillo deps, hg clone hg.dillo.org/dillo, cd dillo, sh configure --enable-ssl --enable-ipv6 --prefix=/usr --libdir=/usr/lib64;make; doas make install) with a custom User Agent matching the Lynx one.
The mercurial Dillo it's better than the one from the repos, at least for CSS.
...

The browser is the main problem for a low-end machine. Iceweasel-uxp needs up to 15 seconds to start on my "toaster" - also surf isn't as lightweight as i would want it to, but dillo cannot display many sites correctly and netsurf lacks some features (but is overall a nice one)

i wish there would be a cli-browser that can render pages accuratly - or a movement/reform of the web: providing "easy-to-use-with-cli-browser"-versions of websites (btw hyperbola.info looks nice in a cli-browser)

p.s. tmux is quite nice. A modular, lightweight alternative is: dtach + dvtm


Not that its my business, but how slow is your computer?

What are the specs, etc...

just curious, if you use tox, you, feel free to ask a dev for my disroot email.

I am curious aka...

HyperbolaBSD: The Future of Secure Libre Lightweight Operating Systems!

29 (edited by the_hype 2022-05-16 17:27:32)

Re: What's the lightest desktop environment?

zapper wrote:

Not that its my business, but how slow is your computer?

What are the specs, etc...

just curious, if you use tox, you, feel free to ask a dev for my disroot email.

I am curious aka...

32bit 2004 intel cpu laptop, but this is on purpose as it is of great use for low end, minimalistic, optimized application conception/research/design.

anyway, this is a non issue, as iceweasel-uxp is a great browser and still perfectly usable
(it is more that the web (html based www), in general, is a pretty broken mess)

i am just trying to collect the mininmal tool for every task (to build a specialized live distro based on hyperbola)

where is your tox id?

30

Re: What's the lightest desktop environment?

the_hype wrote:
zapper wrote:

Not that its my business, but how slow is your computer?

What are the specs, etc...

just curious, if you use tox, you, feel free to ask a dev for my disroot email.

I am curious aka...

32bit 2004 intel cpu laptop, but this is on purpose as it is of great use for low end, minimalistic, optimized application conception/research/design.

anyway, this is a non issue, as iceweasel-uxp is a great browser and still perfectly usable
(it is more that the web (html based www), in general, is a pretty broken mess)

i am just trying to collect the mininmal tool for every task (to build a specialized live distro based on hyperbola)

where is your tox id?

The web is indeed bloated, hmm, a 2004? okay...

If you are okay with something of that speed, you would probably be okay with mnt reform type device.

Hyperbola doesn't support arm64 yet though, in any form.

sad

If you use the tox protocol, aka toxic or qtox, then you would know where it is.

If you prefer though, you can ask for my email, from devs or give me yours, even an alias if needed...

HyperbolaBSD: The Future of Secure Libre Lightweight Operating Systems!

31 (edited by the_hype 2022-05-17 13:20:01)

Re: What's the lightest desktop environment?

zapper wrote:

If you use the tox protocol, aka toxic or qtox, then you would know where it is.

maybe i am stupid ... most likely... but i don't know where it is... (i found no zapper in the member list...)

zapper wrote:

If you prefer though, you can ask for my email, from devs or give me yours, even an alias if needed...

i stopped using email a time ago, for various reasons.

32

Re: What's the lightest desktop environment?

Even something like disroot.org type webmail, or something more libre?

Yeah... its possible, that is an extremely good idea. At least until a better email protection protocol is created... with security that is massively stronger than anything that exists currently...

wink

That being said, I dunno if giving my tox id here is a good idea... and I don't know if the pm option works on this forum again, yet?

So, you may want to add throgh, or someone elses tox and send it to them and have it sent to me.

Unless you are on the dev list on Hyperbola...

wink

HyperbolaBSD: The Future of Secure Libre Lightweight Operating Systems!

33

Re: What's the lightest desktop environment?

As we see ... things are complicated. You could encrypt your tox id with this public btc-key: 0203bc6b895a0b3c74908693fffe9e8569363b317514dddcd29d93487a4e54f16b and delete it soon.

34 (edited by the_hype 2022-05-17 15:57:21)

Re: What's the lightest desktop environment?

As we see ... things are complicated. You could encrypt your tox id with this public btc-key: 0203bc6b895a0b3c74908693fffe9e8569363b317514dddcd29d93487a4e54f16b and delete it after success.

edit: i don't know if this is against the forum rule, if so, i am deeply sorry...

35

Re: What's the lightest desktop environment?

the_hype wrote:

As we see ... things are complicated. You could encrypt your tox id with this public btc-key: 0203bc6b895a0b3c74908693fffe9e8569363b317514dddcd29d93487a4e54f16b and delete it after success.

edit: i don't know if this is against the forum rule, if so, i am deeply sorry...

I usually use gnu privacy guard agent for stuff like this...

I don't use btc, which I assume is bitcoin?

its kind of a mess....

To put it mildly...

I don't know if it is secure, but it is massively bloated, regardless.

That being said, BTC, is probably protected by a huge amount of security to make it less insecure.

if it was less bloated, in the first place, it would be probably 10x moe secure...

wink

You could always just make a non important tox ID and tell me it,, here... then I add it, give you mine?

Something to that effect...

or if it is simpler, just send me a gpg key that I can use for encryption and I will find a way to send it to you...

A key you don't use often, that only you know the password too if possible...

Probably diceware tho...

HyperbolaBSD: The Future of Secure Libre Lightweight Operating Systems!

36

Re: What's the lightest desktop environment?

the_hype wrote:

As we see ... things are complicated. You could encrypt your tox id with this public btc-key: 0203bc6b895a0b3c74908693fffe9e8569363b317514dddcd29d93487a4e54f16b and delete it after success.

edit: i don't know if this is against the forum rule, if so, i am deeply sorry...

Well, I would appreciate if you guys don't post your keys in the public. It is not that there would be any rule against it, but we as team here would like to have your data protected. So you could use different parts: Either you contact someone here with the tox-id being for a reason public (https://www.hyperbola.info/members/developers/) and get in contact throughout that way or use other ways like a temporary mail-address (trashmail-usage).

So also in general to make a statement: We will never give some contact-details of any user away. Not only it is our basic understatement for a secure system, it is also meant for a secure forum-communication. Remember: Nevertheless this is here is friendly place, people can read that open and would be able to use data provided. Trust is one point, but foremost everyone decides what to share and what not. Better to have clear lines not to cross. Better that instead of being sorry later!

Human being in favor with clear principles and so also for freedom in soft- and hardware!

Certainly anyone who has the power to make you believe absurdities has the power to make you commit injustices: For a life of every being full with peace and kindness, including diversity and freedom. Capitalism is destroying our minds, the planet itself and the universe in the end!

37

Re: What's the lightest desktop environment?

throgh wrote:
the_hype wrote:

As we see ... things are complicated. You could encrypt your tox id with this public btc-key: 0203bc6b895a0b3c74908693fffe9e8569363b317514dddcd29d93487a4e54f16b and delete it after success.

edit: i don't know if this is against the forum rule, if so, i am deeply sorry...

Well, I would appreciate if you guys don't post your keys in the public. It is not that there would be any rule against it, but we as team here would like to have your data protected. So you could use different parts: Either you contact someone here with the tox-id being for a reason public (https://www.hyperbola.info/members/developers/) and get in contact throughout that way or use other ways like a temporary mail-address (trashmail-usage).

So also in general to make a statement: We will never give some contact-details of any user away. Not only it is our basic understatement for a secure system, it is also meant for a secure forum-communication. Remember: Nevertheless this is here is friendly place, people can read that open and would be able to use data provided. Trust is one point, but foremost everyone decides what to share and what not. Better to have clear lines not to cross. Better that instead of being sorry later!


Which is why I asked him to tell you his tox ID, if he wanted to give it to me...

I don't think he understood...

hmm

HyperbolaBSD: The Future of Secure Libre Lightweight Operating Systems!

38

Re: What's the lightest desktop environment?

throgh wrote:

Well, I would appreciate if you guys don't post your keys in the public. It is not that there would be any rule against it, but we as team here would like to have your data protected. So you could use different parts: Either you contact someone here with the tox-id being for a reason public (https://www.hyperbola.info/members/developers/) and get in contact throughout that way or use other ways like a temporary mail-address (trashmail-usage).

So also in general to make a statement: We will never give some contact-details of any user away. Not only it is our basic understatement for a secure system, it is also meant for a secure forum-communication. Remember: Nevertheless this is here is friendly place, people can read that open and would be able to use data provided. Trust is one point, but foremost everyone decides what to share and what not. Better to have clear lines not to cross. Better that instead of being sorry later!

I am very sorry - it is just a one-time-throw-away-key, but anyway you are 100% right. But i would need a confirmation from you, that i can send you a tox request for requesting the tox-id of zapper. Is that ok for you?

39 (edited by the_hype 2022-05-19 06:55:05)

Re: What's the lightest desktop environment?

zapper wrote:

I usually use gnu privacy guard agent for stuff like this...

I don't use btc, which I assume is bitcoin?

its kind of a mess....

To put it mildly...

I don't know if it is secure, but it is massively bloated, regardless.

That being said, BTC, is probably protected by a huge amount of security to make it less insecure.

if it was less bloated, in the first place, it would be probably 10x moe secure...

wink

You could always just make a non important tox ID and tell me it,, here... then I add it, give you mine?

Something to that effect...

or if it is simpler, just send me a gpg key that I can use for encryption and I will find a way to send it to you...

A key you don't use often, that only you know the password too if possible...

Probably diceware tho...

you don't need to "use" BTC to use the cryptography of it. What i tried here is just a simple hack - but anyway, if through is ok with sending me your tox-id, i will contact him.

thx for your patience - and sorry for this whole "off-topic"-mess, that i caused.

40

Re: What's the lightest desktop environment?

No worries, but yeah, this thread has probably run its course at this point, suffice to say, any DE will most likely be somewhat problematic if you intend to also use internet, but yeah feel free to send it. Also,  my recommendation if you want a light system, is JWM.

If you need an application menu also, JWMKIT as well.

Also,  it tends to still be very light, even then.

I would just have at most cbatticon and have the jwmkit sndio mixer option on so that when you click the jwmkit's sound icon, it gives option to change volume by up and down keys, or per application feed if you click on with the left click option.

If this seems too primitive, I might have other options available. wink

HyperbolaBSD: The Future of Secure Libre Lightweight Operating Systems!

41

Re: What's the lightest desktop environment?

Catwm?

https://i.postimg.cc/1nsg7G73/2023-01-30-155058-636x461-scrot.png

This is my Catwm based desktop called "Moggie". A moggie or moggy is a mongrel cat, a mix, a non pure breed. So Moggie is made up of a mix of a few simple tools

1: The window manager, a GPLed fork from here:   https://github.com/viyoriya/catwm Plus stuff!

Here it is on Desktop 0

https://i.postimg.cc/JH3npPbV/2023-01-26-131716-1440x900-scrot.png

A few issues setting it up but mostly PEBKAC

42

Re: What's the lightest desktop environment?

Has catwm a stable released tarball? Otherwise it is nice to look, but we won't be able to integrate that and leave it for users / community for local building.

Human being in favor with clear principles and so also for freedom in soft- and hardware!

Certainly anyone who has the power to make you believe absurdities has the power to make you commit injustices: For a life of every being full with peace and kindness, including diversity and freedom. Capitalism is destroying our minds, the planet itself and the universe in the end!

43

Re: What's the lightest desktop environment?

I doubt many would want to use it as their daily driver. It's to minimal for most. Many things just won't work. It's interesting and many forks exist. The fork I chose was because it seemed to contain some more recent bug fixes, though at a small price in some functionality. There is a thread on the Arch forums about. It's the original moetunes fork that was picked up and worked on here https://github.com/djmasde/catwm and so to the version I'm using. It has a lot of personal tweaks and some things just don't work on Hyperbola.. 

Once setup to one's personel taste it's really quite nice.. The setup I used needed notifi-send to display workspace numbers. That's not an option on Hyperbola. I need to figure out away to define how to count workspace switching without wmctrl. It certanly focuses the mind and memory keeping track of open applications. Currently I'm just  structured. File managers on desktop ONE browser on TWO other gui applications to the right  >>-----> counting up 1234... etc. Terminals from ZERO counting down to the left  <-------<<<  0987... etc
I have launcher notications for fittstool via herbe but will look at dzen2. 

After a month of use I think this is as light as I could go and still have a usable everyday desktop that's not a pain. If I could I'd fix the notifications and set a gap around the screen for fittstool it would be golden for me at least.. That said I could use xdotool but the whole point for me is the simplicity and I don't really want to add yet more applications unless I get good value.  I probably should remove dmenu as it take up screen space as does lemonbar where as runner and rofi don't. No Clock as such but open a terminal and time, date and location with in the file system are shown via a good PS1 setting in my .bashrc

# Fancy Green Bash prompt for user
PS1="\[$BBlack\]\[$BGreen\]\u\[$BBlack\] in \[$BGreen\]\w\[$BBlack\] on \[$BYellow\]\d \t\[$BBlack\]\n\[$BGreen\]$ \[$BWhite\]"

My keybinds are simple "Super-key+key " for the System.  "Alt+key" for Applications  This wm has just about the most minimal set of keybinds to do what you need.

It operates on a basic Master+Slave system with slave to the right or bottom depending if your in vertical or horizontal mode. Defaults are set in config.h Some usual options just dont exist but you can do just about everything efficently with some thought. I've really grown quite content using it but the blistering speed is somewhat tempered by my having to use my memory!


Thread:
https://bbs.archlinux.org/viewtopic.php?id=100215
original:
https://github.com/pyknite/catwm
fork:
https://github.com/djmasde/catwm

44

Re: What's the lightest desktop environment?

Thanks for the insights. smile
Have you tried evilwm?

https://www.hyperbola.info/packages/?q=evilwm

http://www.6809.org.uk/evilwm/

Human being in favor with clear principles and so also for freedom in soft- and hardware!

Certainly anyone who has the power to make you believe absurdities has the power to make you commit injustices: For a life of every being full with peace and kindness, including diversity and freedom. Capitalism is destroying our minds, the planet itself and the universe in the end!

45

Re: What's the lightest desktop environment?

I did use a tweaked version evilwm for a months then after about 7 years of nothing the developer made new releases and broke it!  My version that is.

I use notion as my mission critical windowmanager or icewm. dragora-ice setup in particular.  New versions of icewm with the options in the menu make it to easy to change setting that new users don't understand. It does have strong development and support though.

Notion is very solid and intuative, I only need one desktop unless using the gimp which gets it's own. I switched to it as soon as it fixed the dodgy license issues. Ootb only needed one change to the key binds as it was clobbering the MC F2  key

46

Re: What's the lightest desktop environment?

CWM it's like an enhanced version of Evilwm. Different fonts, colours, keybindings and a customizable border thickness.

47

Re: What's the lightest desktop environment?

Ratpoison is very light.

48

Re: What's the lightest desktop environment?

Oh, the 6809 emulation guy it's the evilwm author. I remember editing some Vectrex fonts a few years ago so they could be readable on a smaller screen with a downscaled rendering.  Now, on lightness, almost all WM's are close, unless you use a 486 with 32MB of RAM. What I'm worried about it's using a web browser:  - A custom dillo fork it's good and the lack of JS doesn't worry me, but it doesn't support Unicode fonts.  - Netsurf it's fine but I hate the scrollbar on the bottom. Maybe the newest builds from Git fixed that.  - Otter it's good but it leaks memory and it's crashy.  - Iceweasel-UXP it's noticeabily slower than IceApe but it's far more stable  - IceApe it's faster but it's crashy. Not as crashy as Otter.  - Luakit it's good for a few windows (no more than 3), webkitgtk4 it's a memory monster. You need to use a hosts file (https://github.com/stevenblack/hosts), append the contents of the hosts file into /etc/hosts.

49

Re: What's the lightest desktop environment?

I use luakit because it is the only thing with reasonable support for mouseless operation.

All relevant addons for XUL browsers have disappeared (especially pentadactyl).

Netsurf and Dillo never tried to achieve anything in that direction.

50

Re: What's the lightest desktop environment?

Luakit it's almost good with a hosts file and forcing/disabling hw acceleration depending on your iGPU chipset.

Also, the rc files for luakit allows you to disable unneeded things for a simple use such as the web inspector.

But without ZRAM and swap, my netbook cries over the high webkitgtk4 usage. Once I enable a compressed GB of RAM (and 4GB of swap as a failsafe), it runs mostly well.

Maybe I should try to build a custom PKGBUILD for mesa 22 and  a compatible libdrm under a different name (mesa-backports and libdrm-packports) which provide mesa and libdrm and "conflict" with the former ones.
Because with that MESA I get GL 2.1 support.