[HN Gopher] Using IceWM and a Raspberry Pi as my main PC, sharin... ___________________________________________________________________ Using IceWM and a Raspberry Pi as my main PC, sharing my theme, config and some Author : todsacerdoti Score : 42 points Date : 2021-07-10 21:01 UTC (1 hours ago) (HTM) web link (raymii.org) (TXT) w3m dump (raymii.org) | LeoPanthera wrote: | I've been using lxqt on my Pi 400. It's the closest thing to a | "light" KDE that I can find, and I like it a lot. The only | problem is that the version on the Raspbian repository is quite | out of date. You can get a slightly less old version by enabling | backports. I wish there was a good rolling distribution for the | Raspberry Pi. openSUSE Tumbleweed is probably the best but it's | been glitchy for me and I haven't figured out how to netboot it. | nyanpasu64 wrote: | What issues have you had with Arch Linux ARM? I tried it for a | little while and things seemed to run fairly smoothly (though | many AUR PKGBUILDs didn't indicate support for ARM). | bitwize wrote: | Void Linux, dude! I've been running it on my Pi 2 since | forever. | marcodiego wrote: | I used a Pi 2 as a desktop from 2017 to the end of 2019. Apart | from using window maker, I didn't made many changes to use it as | a desktop. Also, since it is an under powered machine by today | standards, using it as a desktop gave me the feeling of a 90's | workstation. I even compiled the latest available GTk 1.x version | and xmms for a better retro feel. | | It is possible to use the modern web if you keep the number of | tabs low and switch heavier sites like gmail to the html mode. An | ad blocker is needed and Youtube is watchable if you use the | h264ify extension so it uses the hardware decoder and avoids | modern video compression codecs. | | I could even run libreoffice with Portuguese orthographic and | grammatical checkers. It is slow, you can't run other tasks | simultaneously but it works. | | Want to watch movies? If it is 1080p or smaller encoded with h264 | it is totally doable. Even streaming in 720p is doable. You won't | be able to easily watch netflix though. | | So, yes a 2GB Pi 2 is good enough for light browsing, light text | editing, listening to mp3, watching movies and compiling software | from early 2000's. | | Things you can't comfortably do with it: - | Meetings: encoding and decoding with any codec that is not | supported by the hardware is just too slow to be usable. | - Video editing: same as above. Also not enough RAM. - | Compiling large code bases: libreoffice and mozilla will probably | fail on anything with less than 8Gb RAM. I could compile OpenCV | on it, but it took hours. - Keep many tabs open: you | can if the sites are wikipedia-like. Anything more complex and | the system starts swapping. Magic Sysrq-f is your friend in such | situations. - Modern IDE's: no way. Try gnu-nano or | emacs/vi. Want to develop GUI apps? Use Lazarus-ide. Anjuta+Glade | probably work stably with recent Gtk+3.x versions. - | Games: at the time I used it, the driver didn't support desktop | OpenGL. Emulators for old consoles ran great, emulation station | ran great, it is possible to run Quake but that is it. | [deleted] | prvc wrote: | >KDE is my desktop environment of choice. KDE5 is rock-solid, | configurable in any way possible and works great. It treats you | like a responsible adult instead of a child like GNOME does these | days, and after XFCE switched to GTK3, the RAM usage is on-par, | more often than not a bare KDE install (Debian or Arch) uses | around 300MB ram. This is with Baloo (search indexer) and Akonadi | (PIM database backend) disabled. | | The GNOME Foundation's supposed rationale for removing basic | functionality from its desktop is to help inexperienced users, | and international users. However, those are precisely the same | users who are more likely to have a shortage of computing | resources. GTK's bloat is really indefensible. | andrekandre wrote: | its kind of ironic if you think about it, youd think removing | features and simplification should allow for more optimization | not less... | Syonyk wrote: | That's not the hard part of using a Pi as a desktop PC... | | I've been using them for light to moderate desktop use for years | now. The important things in desktopping a Pi, as far as I'm | concerned: | | - Fix the storage. The SD card is fine for a toy. It will not | withstand actual daily use, either in "delivering sane | performance" or "handling a lot of random writes without dying in | a year." Get a USB to SSD adapter and a cheap 32GB or 64GB SSD | from eBay - doesn't have to be fast, doesn't have to be new. It's | radically better than an SD card in any use case that resembles | desktop use. You can either boot straight from USB, or, to | improve compatibility with weird USB to SSD adapters, boot from | the SD card, mount root from the SSD, and use the SD card for | swap or something (see below). | | - Enable zswap if you're not on a 4GB or 8GB Pi4. It should be a | module included in the Pi kernel now (I had to argue for a while | to get it included). This is _not_ zram - this is _zswap._ There | 's a huge difference. It's a compressed swap system that can | flush out old or poorly compressible pages to the actual swapfile | - which, since you're now fronting it with a compressed swap | region in RAM, can be over on the SD card. The bulk of the stuff | written to it will never be used again, unless you're just | massively overcommitting RAM, at which point nothing really will | help. I think around the 5.x kernels, z3fold starts working, | though I've not seen a real practical difference between z3fold | (up to 3 compressed pages per page of RAM) and zbud (only two | compressed pages), _as long as same filled pages are enabled_ - | that will crunch a page of 0s down into a "Got it, all 0s, | done!" note and not bother wasting space compressing it. | | - Set the governor to performance. 'sudo cpufreq-set -g | performance' The stock governor is really bad about ramping up, | and leads to lag in typing, especially if you're using the | atrocities that are modern "desktop" apps (Electron). Eventually, | the system will spin up and do something useful, but you improve | the performance and responsiveness rather substantially by just | pinning the cores to their fastest speed and letting them stay | there. I'm sure there's some measurable power difference doing | this if you're concerned about the absolute lowest power, but | it's not substantial, and "race to idle" solves a lot. If you're | using a Pi as a desktop, try it - you'll like the change. | | - Use adblockers. It's amazing how much CPU time the internet | spends on stuff that is advertising, tracking, and generally | evil. Most websites behave a lot better once you remove that | garbage. | | Otherwise... once you've done that, they're actually quite | capable little systems! The Pi4 with 4GB or 8GB is the best | option right now, and for most people I'm not sure the 8GB really | gains you much - I have one, use it fairly heavily, and rarely | see any RAM pressure past about 4GB. But it does make up for some | slow disk. | | I've written about some of this more extensively over on my blog | over the years, if anyone wants more details - link is in my | profile. | geerlingguy wrote: | With the Compute Module 4 and certain boards, you can use (and | even boot from) NVMe SSDs natively. Makes a world of difference | for so many things! ___________________________________________________________________ (page generated 2021-07-10 23:00 UTC)