Dnfdragora Truncated Window in LXDE F37

Is it possible to control the size/resize the dnfdragora GUI package application
in LXDE?
It seems to be fixed. All the important stuff (buttons etc) are disappeared behind
and below the bottom LXDE toolbar
Tried invoking this as an ncurses application from the command line
But cannot figure out how to operate it that way.

Are there any other GUI applications to build a working Desktop system?

Returning to this rpm based distro after a long absence from Redhat.
5 * LTS generations of ubuntu and debian deb managers.

I’d really be grateful if anyone out there can repurpose synaptic for fedora
( but that likely really would be a Big Ask! )

Bottom line is, I’m frustrated and blundering around trying to learn dnf and
how the groups thing works. List of any command line tools for tree presentations
in character formats, if any, would be MUCH appreciated.

Low resource laptops and Virtual Machines on Workstations is where I’m at.

TIA for suggestions!

Is this the issue? Dnfdragora 2.1.0 window height · Issue #164 · manatools/dnfdragora · GitHub

Unfortunately, dnfdragora does not receive much contributions nowadays. Attention is understandably focused on the modern “app stores” like GNOME Software and KDE Discover.

If you have specific questions about dnf, please ask.

I don’t know what this means, but consider making a separate post about it. The person who knows “tree presentations” might not read this post about dnfdragora.

1 Like

modern “app stores” like GNOME Software and KDE Discover

ahh - will try those. Many thanks. Did create a dedicated kde user
account and install the @kde group so hopefully it will be in there

Thanks for the quick response. Old Sysadmin (recently retired)
“web 2.0” allergic, alas!

not a great fan of the icon based modern installers, but needs must.

try dnfdragora-qt if that works better…

Was a recommendation that may overcome the dnfdragora truncation
in gtk. Hopefully unique to the gtk option

$ dnfdragora -h
usage: dnfdragora [options]

-h, --help show this help message and exit
–gtk start using yui GTK+ plugin implementation
–ncurses start using yui ncurses plugin implementation
–qt start using yui Qt plugin implementation
–fullscreen use full screen for dialogs
–group-icons-path [GROUP_ICONS_PATH]
force a new path for group icons (instead of /usr/share/icons)
–images-path [IMAGES_PATH]
force a new path for all the needed images (instead of /usr/share/dnfdragora/images)
–locales-dir [LOCALES_DIR]
directory containing localization strings (developer only)
–install INSTALL [INSTALL …]
install packages
–update-only show updates only dialog
–version show application version and exit
–exit force dnfdaemon dbus services used by dnfdragora to exit

for the full range of command line startups.
invoke with sudo to make changes possible to packages

HTH anyone else struggling after a first install from a LXDE live DVD

libyui-gtk is a low priority task i work on, since it should be a Suse job… help is welcome of course.
In the mean while you could try dnfdragora-qt if that works better…

No it makes no difference. The issue is with the plugin generally, it seems.

dnfdragora as a first resort in LXDE live is a Bad Idea and deterrent to adoption
Screensize is irrelevent, anywhere I’ve tried it.

The known issue discussion thread in the github is probably the best place to
flog this particular dead gee-gee python gui application.

LXDE (gnome-like) and LXQT (kde-like) are low resource environments used, for instance, on old computers. What is your intention since you also installed the KDE group (huge resource)?
The key to operating an LX system is remembering the version of the toolkit in use: GTK for LXDE or QT for LXQT. The last time I used an LXDE, I believe GTK2 was the version. So if I wanted to install a theme from Gnome-look.org, I had to make sure GTK2 version was available in the download. This includes installs from repos. As a test, I installed gnome-terminal when I first obtained LXDE, and the results, if I remember correctly, were similar.
When executing

dnf info dnfdragora

the description says GTK+ 3. Also, check LXAppearance for anything amiss such as too large of a font, etc, etc. Checking through my archives I found

more /etc/lxdm/lxdm.conf # Config for LXDE login screen

where the login background image can be changed.
LXTerminal is an excellent terminal, but I would supplement with xterm.
Good Luck.

If you do not like the gui apps then try the command line one that seems to work in all fedora spins except the immutable versions. dnf is cli based and easy to use as well as using the same repos as the gui apps.

GREAT point Jeff V
about LXDE console. Observe console warnings emitted by most
complex GUI applications that you’ve started in console to see very
quickly its limitations. especially for screen sizing error exceptions
that are not obvious from looking at the application window in some
subtle cases. ( Virtual machines like VirtualBox with extra emulation
that doesnt play nice when seamless GUI Ops at a Local Desktop
Box wrt Host Screen / VM screen translations break stuff even if the
VM windows appear to be all present and proportionally correct )

I did use kconsole too, as I install multiple Desktops as different users
for separation, and to ensure that I’m only loading and running the
most resource hungry components that are needed for any given task

I use oddball arch AMD laptops that (say) have only minor Spectre
issues to contend with when looking at performance tradeoffs with
security mitigations ( these can be turned off in the GNU/linux kernels
with considerable granularity.)

I found that I could actually swap Host F37OS Disks back and forth between
oddball AMD Netbooks and High resource i5/i7 Intel Boxes easily! and look
at the wonderful text summaries reported in temporary logging directories
at a Forensic LiveCD Boot. Finding in some cases the MeltDown+Spectre
full mitigations on those boxes were a much bigger Drag on performance
that the lightweight mitigation single core processors!

It also keeps heavyweight GUI stuff functional when you cant be bothered
with addressing different Graphics Accelerator card issues, and just want
emulation for all to ensure a common performance baseline is used.

I’m LOVING this recent return to Redhat6-9 ancestry Fedora! Wish i’d made
the move sooner.

The above report explains WHY I put (say) a default set KDE plasma Desktop
on a “universal” Testing Host OS that i move back and forth across different
arch variants of x86_64 object code sets.

Hoped that this will be be useful to other readers in the community

My problem is figuring out with any of the CLI based things like dnf
( upgraded yum) OR rpm ( man pages ) How to properly name packages
that are NOT installed.
With deb package systems I can grep the /var/lib/apt/lists that are
effectively a complete list of ALL packages available.

Is there an equivalent thing I can do in this Fedora rpm based Distro?
i.e after every dnf upgrade I assume that the entire package repository
inventory is available : somewhere

where is it?

A workaround for broken dnf-dragora might be to edit the python3
source code to dump a sane simple text based equivalent to a straight
string file, or csv format specific to Fedora that I can study with grep et al
in a command line (remote) terminal if not directly at the keyboard of the
Fedora Build in progress.

Then I dont care that I cant do anything useful locally with the dragora
truncated mess, I’m free to do quick’ndirty stuff with python scripting.

Biggest DELIGHT was finding a fully functional Python 3.11.3 as a recent
update WAY TO GO GUYS!!

I’ve been unable to build IDLE on any of my legacy Devuan/Debian/Ubuntu
LTS workhorse Desktops.

WHAT a JOY that find was!

So I will contribute back at some point my seamonkey based profile that
is a real productivity tool when code cracking Python stuff. The Tab Group
operations and seamless integrated email client and basic html editor
is terrific in keeping critical reference content that may disappear from
search engine listings +3-6 months later. When in deep dive research mode.

HTH Guys. Thanks

PS what dnf package name do I use to get the KDE subset GUI software package
manager and all of its dependancies? It is NOT included in the @KDE Group!!

Anyone that can help me to get cryptmount / dm_crypt working so that I may
copy my sagemath/python Huge encrypted 9+ Years research containers into
the presence of this mighty Python 3.11.3 Beautiful environment will have my
deepest gratitude! ( dnf install )

Nothing I tried worked.


How to properly name packages that are NOT installed.
With deb package systems I can grep the /var/lib/apt/lists that are
effectively a complete list of ALL packages available.

Nice view of all available (not installed) packages:

dnf list --available

More powerful view using repoquery (see --querytags and --queryformat).
Globbing is generally supported when specifying packages.

dnf rq --available
dnf rq --available foo* --qf '%{name}'

PS what dnf package name do I use to get the KDE subset GUI software package
manager and all of its dependancies? It is NOT included in the @KDE Group!!

If you mean Discover, the package name is plasma-discover.

Anyone that can help me to get cryptmount / dm_crypt working

Again, I suggest you ask this in a separate post. This forum receives
dozens of questions a day; the people who can help you with dm_crypt are not
likely to spot this under a post about dnfdragora.

Making concise and focused posts also helps other users to search for it more
easily if they have the same question in the future.