Opened 18 months ago

Closed 8 months ago

#71234 closed defect (invalid)

Gnuplot misses x11 terminal under MACOS Sequoia

Reported by: fpeos Owned by: mojca (Mojca Miklavec)
Priority: Normal Milestone:
Component: ports Version:
Keywords: Cc: remkos (Remko Scharroo)
Port: gnuplot

Description

Dear Gnuplot Experts,

After upgrading to MACOS Sequoia, I installed ports from the source and then reinstalled all my ports manually. After installing Gnuplot, I noticed that the "x11" terminal no longer works. Could this be re-enabled somehow? (The "aqua" term works fine but it becomes super slow when you want to plot 100000 points and it does tell you the x,y values under your mouse cursor, which I often need.)

1) Quartz works fine in my machine. When I type "xterm", it brings up an xterm. 2) In Gnuplot, "set term x11" now yields an error while it worked before the upgrade to Sequoia. 3) "x11" is no longer listed among the available terminals in Gnuplot (type "set terminal" for the list)

So if someone could tell me how to restore the x11 binding for Gnuplot, I would highly appreciate it.

Thanks,

Burkhard

Change History (4)

comment:1 Changed 18 months ago by jmroot (Joshua Root)

Cc: remkos added
Owner: set to mojca
Port: gnuplot added
Status: newassigned

Looks like the x11 variant is still available, just not on by default:

% port variants gnuplot
gnuplot has the variants:
[+]aquaterm: Enable AquaTerm terminal
[+]luaterm: Enable lua-based terminals
   old_bitmap_terminals: Enable PBM (Portable Bit Map) and other older bitmap
                         terminals
[+]pangocairo: Enable cairo-based terminals
   qt: Enable qt terminal with Qt 4
     * conflicts with qt5
[+]qt5: Enable qt terminal with Qt 5
     * conflicts with qt
   universal: Build for multiple architectures
[+]wxwidgets: Enable wxt terminal
   x11: Enable X11 support

Presumably someone decided that the Qt5 terminal is better?

comment:2 Changed 18 months ago by remkos (Remko Scharroo)

Indeed, it was the developers themselves that decided that the Qt5 terminal is better. See: http://www.gnuplot.info/ReleaseNotes_6_0_1.html

Here the developers say about X11 (the "classic" interactive interface): "This used to be the preferred interactive interface, but the newer wxt and qt terminals offer nicer output and a wider range of features."

See also https://github.com/macports/macports-ports/pull/25789 for the decision process during the last port update to version 6.0.1 to adopt the developers suggestion to no longer favour the X11 terminal.

comment:3 Changed 8 months ago by remkos (Remko Scharroo)

Given no more conversation about this, I consider it now closed.

comment:4 Changed 8 months ago by ryandesign (Ryan Carsten Schmidt)

Resolution: invalid
Status: assignedclosed

Hard to know what resolution to set on tickets sometimes but given the above discussion let's say it's "invalid" that the X11 features aren't there anymore; they're just not enabled by default anymore. You should still be able to get them if you want by running sudo port install gnuplot +x11.

Note: See TracTickets for help on using tickets.