<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[HyperForum — LXDE can run on Hyperbola without problemtic dependencies]]></title>
		<link>https://forums.hyperbola.info/viewtopic.php?id=1165</link>
		<atom:link href="https://forums.hyperbola.info/extern.php?action=feed&amp;tid=1165&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[The most recent posts in LXDE can run on Hyperbola without problemtic dependencies.]]></description>
		<lastBuildDate>Sat, 11 Apr 2026 20:16:57 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: LXDE can run on Hyperbola without problemtic dependencies]]></title>
			<link>https://forums.hyperbola.info/viewtopic.php?pid=8836#p8836</link>
			<description><![CDATA[<p>The trash-bin specification is added via plugin, not native to spacefm itself. So there is no point we will settle our package on that as those plugins are not fully reliable. You can modify the installation on your own with remapping for example the behaviour for deletion of files. If you find on more about the modifications on Devuan for example, feel invited to share them so it is possible to develop togeter. Otherwise I see no reasoning to look into that changing that behaviour: We do not have a trash-bin package therefore. Also to note: We do not support <strong>udisks</strong>, also not <strong>udevil</strong> and others. Those may provide further points.</p><p>I will close now this thread to prevent off-topic debates.</p>]]></description>
			<author><![CDATA[null@example.com (throgh)]]></author>
			<pubDate>Sat, 11 Apr 2026 20:16:57 +0000</pubDate>
			<guid>https://forums.hyperbola.info/viewtopic.php?pid=8836#p8836</guid>
		</item>
		<item>
			<title><![CDATA[Re: LXDE can run on Hyperbola without problemtic dependencies]]></title>
			<link>https://forums.hyperbola.info/viewtopic.php?pid=8835#p8835</link>
			<description><![CDATA[<p>If you can get spacefm working to where if you try to delete a file/folder it sends it to the trash can if you confirm, that would be cool.</p><p>I noticed in devuan that it is setup this way already. (spacefm)</p><p>I wonder what they do to make that happen though.</p>]]></description>
			<author><![CDATA[null@example.com (zapper)]]></author>
			<pubDate>Sat, 11 Apr 2026 19:46:47 +0000</pubDate>
			<guid>https://forums.hyperbola.info/viewtopic.php?pid=8835#p8835</guid>
		</item>
		<item>
			<title><![CDATA[Re: LXDE can run on Hyperbola without problemtic dependencies]]></title>
			<link>https://forums.hyperbola.info/viewtopic.php?pid=8775#p8775</link>
			<description><![CDATA[<p>Cool, thank you! <img src="https://forums.hyperbola.info/img/smilies/big_smile.png" width="15" height="15" alt="big_smile" /></p>]]></description>
			<author><![CDATA[null@example.com (throgh)]]></author>
			<pubDate>Fri, 13 Mar 2026 13:53:53 +0000</pubDate>
			<guid>https://forums.hyperbola.info/viewtopic.php?pid=8775#p8775</guid>
		</item>
		<item>
			<title><![CDATA[Re: LXDE can run on Hyperbola without problemtic dependencies]]></title>
			<link>https://forums.hyperbola.info/viewtopic.php?pid=8774#p8774</link>
			<description><![CDATA[<p>Yes, I completely wrote it without any help of machine-learning.</p>]]></description>
			<author><![CDATA[null@example.com (Allen123456hello)]]></author>
			<pubDate>Fri, 13 Mar 2026 13:32:46 +0000</pubDate>
			<guid>https://forums.hyperbola.info/viewtopic.php?pid=8774#p8774</guid>
		</item>
		<item>
			<title><![CDATA[Re: LXDE can run on Hyperbola without problemtic dependencies]]></title>
			<link>https://forums.hyperbola.info/viewtopic.php?pid=8773#p8773</link>
			<description><![CDATA[<p>Hey Allen123456hello, thanks for the script but I need to add and ask: You wrote this complete on yourself without any help of machine-learning? Sorry if that sounds like mistrust, but we need to be absolute clear about the license-holding persons and instances, especially if someone has later interest to package, fork and modify the resulting software - or develop something different out of it.</p><p>If a resulting code is developed under the support of any kind of LLM (machine-learning) we can&#039;t and won&#039;t distribute anything as out of several reasonings:</p><p>1. Unclear licensing and copyleft-options later on, especially the traning-data the algorithm is running on.<br />2. Unethical used data as no algorithm can be taken out of that, there is no such thing like &quot;ethical LLM / machine-learning&quot;.<br />3. Tremendous usage of energy causing much waste upcoming and pollution of our environment.</p><p>Hope this is okay for asking. Thanks!</p>]]></description>
			<author><![CDATA[null@example.com (throgh)]]></author>
			<pubDate>Fri, 13 Mar 2026 12:47:29 +0000</pubDate>
			<guid>https://forums.hyperbola.info/viewtopic.php?pid=8773#p8773</guid>
		</item>
		<item>
			<title><![CDATA[Re: LXDE can run on Hyperbola without problemtic dependencies]]></title>
			<link>https://forums.hyperbola.info/viewtopic.php?pid=8772#p8772</link>
			<description><![CDATA[<p>Great work but i would personally(im not a official developer remember) recommend uploading to a git server like git.disroot.org instead of sharing the code on forums. this helps us track progress and check each commit instead of applying patches in some order. its easier to make a patchset from a commit history using git format-patch COMMIT where COMMIT is the base of the changes to generate patches from iirc</p>]]></description>
			<author><![CDATA[null@example.com (librecat)]]></author>
			<pubDate>Fri, 13 Mar 2026 10:59:44 +0000</pubDate>
			<guid>https://forums.hyperbola.info/viewtopic.php?pid=8772#p8772</guid>
		</item>
		<item>
			<title><![CDATA[Re: LXDE can run on Hyperbola without problemtic dependencies]]></title>
			<link>https://forums.hyperbola.info/viewtopic.php?pid=8771#p8771</link>
			<description><![CDATA[<p>A simple trash can written in tcl/tk:</p><div class="codebox"><pre><code>#!/usr/bin/wish
#
# Copyright (C) 2026  Allen123456hello
#
# This program is free software: you can redistribute it and/or modify it
# under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,but WITHOUT
# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
# for more details.
#
# You should have received a copy of the GNU General Public License along
# with this program. If not, see &lt;https://www.gnu.org/licenses/&gt;. 
#
toplevel .subwin
wm state . withdrawn
wm state .subwin withdrawn
wm title . &quot;Trash Can&quot;
wm title .subwin &quot;Trash Can&quot;
set trash_dir &quot;$env(HOME)/.local/share/Trash/files&quot;
if {![file isdirectory $trash_dir]} {
    tk_messageBox -type ok -icon info -message &quot;Trash is empty.&quot;
    exit 0
}
set item {}
foreach item [glob -nocomplain -directory $trash_dir *] {
    lappend items [file tail $trash_dir/$item]
}
if {[llength $items] == 0} {
    tk_messageBox -type ok -icon info -message &quot;Trash is empty.&quot;
    exit 0
}
wm geometry . 1000x1000
wm geometry .subwin 1000x500
message .subwin.msgstr -text &quot;This is a placeholder&quot; -aspect 1000
pack .subwin.msgstr
label .title_label -text &quot;Select items from trash can to restore:&quot; -justify center
pack .title_label
listbox .file_list -selectmode extended
pack .file_list -expand yes -fill both
foreach item [lsort -dictionary $items] {
    .file_list insert end $trash_dir/$item
}
button .subwin.quit -text &quot;Quit&quot; -command { exit 0 }
button .restore -text &quot;Restore Selected&quot; -command {
    set selected_idx [.file_list curselection]
    if {[llength $selected_idx] == 0} {
        tk_messageBox -type ok -icon info -message &quot;No files selected.&quot;
        return
    }
    wm state . withdrawn
    .subwin.msgstr configure -text &quot;processing&quot;
    wm state .subwin normal
    set file_restore {}
    foreach i $selected_idx {
        lappend file_restore [.file_list get $i]
    }
    set cmd [list rmw -z]
    foreach file $file_restore {
        lappend cmd $file
    }
    set output &quot;&quot;
    set status 0
    if {[catch { set output [exec {*}$cmd 2&gt;@1]} output]} {
        set status [lindex $::errorCode 2]
    } else {
        set status 0
    }
    .subwin.msgstr configure -text &quot;Completed.\nCommand: [join $cmd &quot; &quot;]\nReturned: $status\nOutput:\n$output&quot;
    pack .subwin.quit
}
pack .restore
wm state . normal</code></pre></div><p><strong>Note</strong>: The &quot;Delete File&quot; and &quot;Empty Trash&quot; feature aren&#039;t implemented this time because <strong>rmw -fe</strong> only works when purge_after is set as nonzero and <strong>rmw</strong> can&#039;t delete one file at a time.</p>]]></description>
			<author><![CDATA[null@example.com (Allen123456hello)]]></author>
			<pubDate>Sat, 28 Feb 2026 03:53:21 +0000</pubDate>
			<guid>https://forums.hyperbola.info/viewtopic.php?pid=8771#p8771</guid>
		</item>
		<item>
			<title><![CDATA[Re: LXDE can run on Hyperbola without problemtic dependencies]]></title>
			<link>https://forums.hyperbola.info/viewtopic.php?pid=8769#p8769</link>
			<description><![CDATA[<p>I would propose GTK3 / GTK2 or alike TCL/TK.<br />Qt has big issues as the company behind is not friendly towards free, libre software, just something like free licensing. And the license does not define alone what free, libre software is.</p><p><strong>Moderation notation:</strong> Please recognize this thread as &quot;working together&quot; not as discussion just to leave some short-stories what you like or may dislike. If you do not want to share concrete hints, help and code-snippets this is not the thread for doing so. I note this because I needed to remove a posting here being unrelated to the concrete topic. Please share concrete relations, not &quot;Why I dislike GTK4 and want qt6&quot;-notations, also not &quot;Why Gnome enforces systemd&quot;-stories. Hyperbola has no qt6 current, also not gtk4 and surely not Gnome or KDE. So there is no need to relate to any of this and also not to discuss about that as we do not care about them. Let&#039;s change things we can clearly change, not what we are not able or do not want to do. Nobody is helped when we are stuck in endless debates forth and back why things are like they are current: We <strong>do not</strong> add qt6 for Hyperbola GNU/Linux-libre, we also <strong>do not</strong> add gtk4. Thank you!</p>]]></description>
			<author><![CDATA[null@example.com (throgh)]]></author>
			<pubDate>Fri, 27 Feb 2026 16:25:38 +0000</pubDate>
			<guid>https://forums.hyperbola.info/viewtopic.php?pid=8769#p8769</guid>
		</item>
		<item>
			<title><![CDATA[Re: LXDE can run on Hyperbola without problemtic dependencies]]></title>
			<link>https://forums.hyperbola.info/viewtopic.php?pid=8768#p8768</link>
			<description><![CDATA[<p>Probably gtk3, but gtk2 and qt5 is possible.</p>]]></description>
			<author><![CDATA[null@example.com (Allen123456hello)]]></author>
			<pubDate>Fri, 27 Feb 2026 15:07:32 +0000</pubDate>
			<guid>https://forums.hyperbola.info/viewtopic.php?pid=8768#p8768</guid>
		</item>
		<item>
			<title><![CDATA[Re: LXDE can run on Hyperbola without problemtic dependencies]]></title>
			<link>https://forums.hyperbola.info/viewtopic.php?pid=8767#p8767</link>
			<description><![CDATA[<p>Sounds reasonable, what kind of framework for the GUI do you have in mind?</p>]]></description>
			<author><![CDATA[null@example.com (throgh)]]></author>
			<pubDate>Fri, 27 Feb 2026 12:23:36 +0000</pubDate>
			<guid>https://forums.hyperbola.info/viewtopic.php?pid=8767#p8767</guid>
		</item>
		<item>
			<title><![CDATA[Re: LXDE can run on Hyperbola without problemtic dependencies]]></title>
			<link>https://forums.hyperbola.info/viewtopic.php?pid=8766#p8766</link>
			<description><![CDATA[<p>Something interesting found: pcmanfm&#039;s &quot;move to trash&quot; function works well without gvfs, but it can&#039;t open trash:///.</p><p>I have a new idea about the trash: I can help write a simple gui frontend for rmw and integrate it to pcmanfm instead of using complex patches.</p>]]></description>
			<author><![CDATA[null@example.com (Allen123456hello)]]></author>
			<pubDate>Fri, 27 Feb 2026 11:58:04 +0000</pubDate>
			<guid>https://forums.hyperbola.info/viewtopic.php?pid=8766#p8766</guid>
		</item>
		<item>
			<title><![CDATA[Re: LXDE can run on Hyperbola without problemtic dependencies]]></title>
			<link>https://forums.hyperbola.info/viewtopic.php?pid=8765#p8765</link>
			<description><![CDATA[<p>Adding <strong>rmw</strong> first:</p><div class="codebox"><pre><code># Maintainer (Arch): Andy Alt &lt;arch_stanton5995 at proton.me&gt;
# Contributor (Arch): Oliver Jaksch &lt;arch-aur at com-in dot de&gt;
# Maintainer: Tobias Dausend

pkgname=rmw
pkgver=0.7.09
pkgrel=1
pkgdesc=&quot;Trash / recycle bin utility for the command line&quot;
arch=(&#039;i686&#039; &#039;x86_64&#039;)
url=&#039;https://theimpossibleastronaut.com/rmw-website/&#039;
license=(&#039;GPL-3&#039;)
depends=(&#039;ncurses&#039;)
makedepends=(&#039;gettext-tiny&#039;)
source=(&quot;${pkgname}-${pkgver}.tar.gz::https://github.com/theimpossibleastronaut/rmw/archive/refs/tags/v${pkgver}.tar.gz&quot;)
sha512sums=(&#039;5e0535d607b85f4528bf805a3857695cfb081eb08cdba2ad6a7ed8b5e79144b9fe4ccdfe3fa438baa8475c21bb23baf989f362990f9069604de9d6368c7f1297&#039;)

build() {
  cd &quot;${srcdir}/${pkgname}-${pkgver}&quot;
  ./configure \
    --prefix=/usr
  make
}

package() {
  cd &quot;${srcdir}/${pkgname}-${pkgver}&quot;
  make DESTDIR=&quot;${pkgdir}&quot; install
  install -Dm644 COPYING -t &quot;${pkgdir}/usr/share/licenses/$pkgname&quot;
}</code></pre></div><p><strong>NOTE:</strong> Not the newest version because of endless <strong>meson</strong> updates afterwards, so the latest one with classic build-setup.</p>]]></description>
			<author><![CDATA[null@example.com (throgh)]]></author>
			<pubDate>Fri, 27 Feb 2026 09:17:29 +0000</pubDate>
			<guid>https://forums.hyperbola.info/viewtopic.php?pid=8765#p8765</guid>
		</item>
		<item>
			<title><![CDATA[Re: LXDE can run on Hyperbola without problemtic dependencies]]></title>
			<link>https://forums.hyperbola.info/viewtopic.php?pid=8764#p8764</link>
			<description><![CDATA[<p>Okay, for mounting it would then be either needed to copy behavior from SpaceFM using something alike <strong>pmount</strong> or instead using direct <strong>spacefm</strong> instead of <strong>pcmanfm</strong> (replacing when it is called) as both share the comparable functionalities.</p><p>About the trash: So we would need to create a wrapper for and to remove gvfs-calls or better just make them useless.</p>]]></description>
			<author><![CDATA[null@example.com (throgh)]]></author>
			<pubDate>Fri, 27 Feb 2026 09:10:45 +0000</pubDate>
			<guid>https://forums.hyperbola.info/viewtopic.php?pid=8764#p8764</guid>
		</item>
		<item>
			<title><![CDATA[Re: LXDE can run on Hyperbola without problemtic dependencies]]></title>
			<link>https://forums.hyperbola.info/viewtopic.php?pid=8763#p8763</link>
			<description><![CDATA[<p>And, what we should patch is <strong>libfm</strong>, but gvfs is fully intergrated into it...</p><p>I think we can patch it to add new functions in <strong>libfm</strong>, like <strong>fm_path_get_waste</strong> instead of <strong>fm_path_get_trash</strong>.</p>]]></description>
			<author><![CDATA[null@example.com (Allen123456hello)]]></author>
			<pubDate>Fri, 27 Feb 2026 02:39:42 +0000</pubDate>
			<guid>https://forums.hyperbola.info/viewtopic.php?pid=8763#p8763</guid>
		</item>
		<item>
			<title><![CDATA[Re: LXDE can run on Hyperbola without problemtic dependencies]]></title>
			<link>https://forums.hyperbola.info/viewtopic.php?pid=8762#p8762</link>
			<description><![CDATA[<p>A reliable solution is to use a device-file manager. Since <strong>udev</strong> only runs on GNU/Linux, I think we can use <strong>vdev</strong> or <strong>smdev</strong>.</p>]]></description>
			<author><![CDATA[null@example.com (Allen123456hello)]]></author>
			<pubDate>Fri, 27 Feb 2026 02:20:01 +0000</pubDate>
			<guid>https://forums.hyperbola.info/viewtopic.php?pid=8762#p8762</guid>
		</item>
	</channel>
</rss>
