LinuxQuestions.org
Share your knowledge at the LQ Wiki.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices


Reply
  Search this Thread
Old 07-07-2020, 09:45 PM   #1
dchmelik
Senior Member
 
Registered: Nov 2008
Location: USA
Distribution: Slackware, FreeBSD, Illumos, NetBSD, DragonflyBSD, Plan9, Inferno, OpenBSD, FreeDOS, HURD
Posts: 1,066

Rep: Reputation: 146Reputation: 146
installers (slackpkg, slackpkg+, sbopkg, etc.) using dialog box interface stuck in mid-1900s style?


Is dialog (interface) non-updated/orphaned since 1980s? Seems inspired by old DOS installers, which as wasn't much in them, much fit in old monitors' 25 to 60 (1990s) though would've been much nicer with option to fill screen rather than inset box 1/9 screen.

Felt dated by late 1990s; since I started using X terminals (xterms) more, it's an extremely time-consuming, almost painful process. One might page down several in Slackware installation, or through several hundred slackpkg (or slackpkg+) updates, or several thousand SlackBuilds.org (SBo) package (sbopkg) choices. One can see eight program names at once, but at nicely-readable larger-sized text, I'd have maybe 80 lines (and at small usable text, maybe some hundreds.) Honestly, I'm able to see a longer program list on my calculator: dialog box interface's list size is like for (smaller) monitors not just in early 1990s but maybe monitors their dawn in computing.

A friend told me one can edit dialog interface programs so box fills (instead 1/9) screen, but refused to suggest because was 'too busy "slacking"' (now he maybe gave up programming or much/anything productive.) Is there a way to do so?

I'll try to upload screenshot(s) how ludicrous dialog interface boxes looks on medium (i.e., 4K) monitors... some geometry/graphics professionals whose work I follow have large (i.e., 8K) monitors and (as some work wall-sized) surely are looking into custom/experimental largest (10K, 12K, 16k) if not also having even larger display/video/graphic projector onto walls. Sure, in some years/decades, when I get 8K, I may not want dialog to fill screen rather than taking half horizontally & vertically (still probably not inset 1/9) or I might still want it to, and just more closely watch where the highlighted line is.

Also, it's surrounded by a blue screen, which I often (re)install at night and wanted to stop having the blue light (can cause insomnia.)
Attached Thumbnails
Click image for larger version

Name:	Screenshot_2020-07-08_16-18-28.jpg
Views:	48
Size:	224.9 KB
ID:	33608  

Last edited by dchmelik; 07-08-2020 at 06:33 PM.
 
Old 07-07-2020, 11:32 PM   #2
akimmet
Member
 
Registered: Jul 2018
Location: NW Ohio, USA
Distribution: Slackware64 -current
Posts: 62

Rep: Reputation: 62
I actually like Slackware's curses based dialogs, they are far better than most of the other terminal based setup programs in other Linux distros these days. The sizing is intentional to properly fit in a 80X24 character terminal size. However, having the console dimensions auto-detected would be better than assuming the worst case scenario.

One way to make the dialog boxes look less silly is to use the biggest console font possible. I use ter-v32b on my 2k monitor. A an even larger 32x64 console font would be better on a 4k monitor, but it looks like setfont doesn't like loading console fonts that large.
 
1 members found this post helpful.
Old 07-08-2020, 02:11 PM   #3
chemfire
Member
 
Registered: Sep 2012
Posts: 422

Rep: Reputation: Disabled
I don't want to tell anyone else what to do with their computer but; I think you might want to ask yourself why you are re-installing so often this is really a concern for you.

The issue is that the installer has to work in VGA modes, because yes even in 2020 not everyone is using a frame buffer console, and in the case of projects like Slackware arm a lot of hardware is still using serial line consoles or virtual serial consoles over USB for initial hardware set. The current installer scripts are a nice least common denominator that works quite literally everywhere.

Since most people don't use the installer but once in awhile and I suspect few Slackware users use pkgtool very often preferring the installpkg/removepkg/upgradepkg command lines options. Its hard to see much justification for changing IMHO
 
1 members found this post helpful.
Old 07-08-2020, 02:30 PM   #4
bifferos
Member
 
Registered: Jul 2009
Posts: 401

Rep: Reputation: 149Reputation: 149
When I use curses-based applications with huge (> ~50-line) displays I find myself waiting forever holding cursor-down to go through lists. Sometimes page-down takes you too far (if it's a page), so I don't think these choices are clear-cut.
 
Old 07-08-2020, 02:41 PM   #5
rkelsen
Senior Member
 
Registered: Sep 2004
Distribution: slackware
Posts: 4,448
Blog Entries: 7

Rep: Reputation: 2553Reputation: 2553Reputation: 2553Reputation: 2553Reputation: 2553Reputation: 2553Reputation: 2553Reputation: 2553Reputation: 2553Reputation: 2553Reputation: 2553
installers (slackpkg, slackpkg+, sbopkg, etc.) using dialog box interface stuck in mid-1900s style?

OP is your framebuffer working?
 
Old 07-08-2020, 04:09 PM   #6
volkerdi
Slackware Maintainer
 
Registered: Dec 2002
Location: Minnesota
Distribution: Slackware! :-)
Posts: 2,504

Rep: Reputation: 8461Reputation: 8461Reputation: 8461Reputation: 8461Reputation: 8461Reputation: 8461Reputation: 8461Reputation: 8461Reputation: 8461Reputation: 8461Reputation: 8461
Quote:
Originally Posted by dchmelik View Post
A friend told me one can edit dialog interface programs so box fills (instead 1/9) screen, but refused to document because was 'too busy "slacking"' (now he maybe gave up programming or much/anything productive.) Is there a way to do so?
You can specify the size as 0 0. The installer used to do that, but some time ago 0 0 began messing up the formatting, so we went back to hardcoding most sizes.
 
3 members found this post helpful.
Old 07-08-2020, 06:16 PM   #7
dchmelik
Senior Member
 
Registered: Nov 2008
Location: USA
Distribution: Slackware, FreeBSD, Illumos, NetBSD, DragonflyBSD, Plan9, Inferno, OpenBSD, FreeDOS, HURD
Posts: 1,066

Original Poster
Rep: Reputation: 146Reputation: 146
Quote:
Originally Posted by volkerdi View Post
You can specify the size as 0 0. The installer used to do that, but some time ago 0 0 began messing up the formatting, so we went back to hardcoding most sizes.
Thanks very much; will try this...

Quote:
Originally Posted by chemfire View Post
I don't want to tell anyone else what to do with their computer but; I think you might want to ask yourself why you are re-installing so often [...]
I'm not reinstalling often.

Quote:
Originally Posted by rkelsen View Post
OP is your framebuffer working?
The main problem is in X terminals.

Last edited by dchmelik; 07-08-2020 at 06:23 PM.
 
Old 07-10-2020, 06:48 AM   #8
igadoter
Senior Member
 
Registered: Sep 2006
Location: wroclaw, poland
Distribution: many, primary Slackware
Posts: 2,717
Blog Entries: 1

Rep: Reputation: 625Reputation: 625Reputation: 625Reputation: 625Reputation: 625Reputation: 625
Quote:
Originally Posted by dchmelik View Post
The main problem is in X terminals.
You should use xterm. Some terminal emulators despite claimed xterm compatibility are not capable fully work as xterm. Say xfce terminal emualtor is an example. Xterm is always the safiest choice.
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
[SOLVED] dialog screen mangled when running slackpkg or pkgtools as root (but not sbopkg) Paulo2 Slackware 25 04-21-2018 02:04 PM
Reproducing Alt-F2 run dialog effect (focus dialog box, dim and disable rest of desktop) in LinuxMint Cinnamon in other applications. kevin77v Linux - Desktop 0 01-20-2016 12:44 PM
[SOLVED] slackpkg upgrade-all shows outdated packages Cultist Slackware 6 02-18-2011 07:07 PM
Slackpkg: missing something in /usr/libexec/slackpkg/functions.d/dialog-functions.sh michelino Slackware 4 03-20-2007 12:22 PM
Reverting GTK2 open/save dialog box to old (GTK1) style wirawan0 Linux - Software 1 02-23-2006 01:44 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware

All times are GMT -5. The time now is 02:53 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration