LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Slackware (https://www.linuxquestions.org/questions/slackware-14/)
-   -   cannot get a terminal in geany (https://www.linuxquestions.org/questions/slackware-14/cannot-get-a-terminal-in-geany-4175615652/)

BW-userx 10-14-2017 09:40 AM

cannot get a terminal in geany
 
the terminal is always just is there, but not now. It is not showing up. It is setup for on in the preferences, and still no, so I found the website and still no go.

followed instructions:
slack 14.2 current
geany 1.29

file:///usr/doc/geany-1.29/html/index.html#virtual-terminal-emulator-widget-vte

installed libvterm soft linked as per geany webpage in link,
Code:

userx@slackwhere:~
$ sudo ln -s /usr/lib64/libvte-2.91.so.0.5000.1 /usr/lib/libvte.so
userx@slackwhere:~
$ sudo rm  /usr/lib/libvte.so
userx@slackwhere:~
$ sudo ln -s /usr/lib64/libvterm.so.0.0.0  /usr/lib/libvte.so

neither one worked. anyone got a good idea?

phenixia2003 10-14-2017 10:21 AM

Hello,

I use Geany since a long time and I never had to install libvterm nor to create symlinks manually, but the package vte (comes with slackware) need to be installed.

--
SeB

Didier Spaier 10-14-2017 10:23 AM

1 Attachment(s)
Here (geany-1.31) the symlink is not even needed. But it's Slint64-14.2, no multilib.

Maybe you just need to put the mouse on the line limiting of the bottom panel, hold and go down?

phenixia2003 10-14-2017 10:26 AM

Hello,

Quote:

Originally Posted by Didier Spaier (Post 5769873)
Maybe you just need to put the mouse the line limiting of the bottom panel, hold and go down?

Or hit F4.

--
SeB

Didier Spaier 10-14-2017 10:33 AM

Quote:

Originally Posted by phenixia2003 (Post 5769875)
Or hit F4

Not here. But in the menu: View => Toggle All Additional Widgets. Still you need to find the horizontal line limiting the additional widgets' window with the mouse, hold it and go up or down.

BW-userx 10-14-2017 10:34 AM

Quote:

Originally Posted by Didier Spaier (Post 5769873)
Here (geany-1.31) the symlink is not even needed. But it's Slint64-14.2, no multilib.

Maybe you just need to put the mouse on the line limiting of the bottom panel, hold and go down?

yeah I did the scroool through the list in the message window trick .. didn't work. :(

BW-userx 10-14-2017 10:36 AM

Quote:

Originally Posted by phenixia2003 (Post 5769875)
Hello,



Or hit F4.

--
SeB

nope, going to do the ole' uninstall wipe the configs and reinstall trick now, see what happens.

Didier Spaier 10-14-2017 10:38 AM

It looks really weird (and wrong) to link a place for a 32-bit library to a 64 bit one. why are you doing that? multib?

BW-userx 10-14-2017 10:44 AM

1 Attachment(s)
Quote:

Originally Posted by Didier Spaier (Post 5769873)
Here (geany-1.31) the symlink is not even needed. But it's Slint64-14.2, no multilib.

Maybe you just need to put the mouse on the line limiting of the bottom panel, hold and go down?

this is what I am working with. even after I reinstalled it.

BW-userx 10-14-2017 10:53 AM

Quote:

Originally Posted by Didier Spaier (Post 5769883)
It looks really weird (and wrong) to link a place for a 32-bit library to a 64 bit one. why are you doing that? multib?

nope it is the only place it is turning up for a lib o file. act of desperation. :D
Code:

$ sudo find / -name libvte*


12.7601.0_x64__8wekyb3d8bbwe/VFS/SystemX64': No such file or directory
/usr/lib64/libvterm.la
/usr/lib64/libvterm.so
/usr/lib64/libvte-2.91.so
/usr/lib64/libvterm.so.0.0.0
/usr/lib64/libvte-2.91.la
/usr/lib64/libvterm.a
/usr/lib64/libvterm.so.0
/usr/lib64/libvte-2.91.so.0.5000.1
/usr/lib64/libvte-2.91.so.0
/usr/doc/libvterm-20170329
/usr/doc/libvterm-20170329/libvterm.SlackBuild
/usr/sbo/repo/libraries/libvterm
/usr/sbo/repo/libraries/libvterm/libvterm.info
/usr/sbo/repo/libraries/libvterm/libvterm.SlackBuild
/usr/sbo/distfiles/libvterm-5a748f97fbf27003e141002b58933a99f3addf8d.tar.gz

Code:

userx@slackwhere:~
...
etc/profile.d/vte.sh
/var/log/removed_scripts/vte-0.28.2-x86_64-4-upgraded-2017-10-13,09:02:43
/var/log/scripts/libvterm-20170329-x86_64-1_SBo
/var/log/scripts/vte-0.50.1-x86_64-1
/var/log/packages/libvterm-20170329-x86_64-1_SBo
/var/log/packages/vte-0.50.1-x86_64-1
/var/log/removed_packages/vte-0.28.2-x86_64-4-upgraded-2017-10-13,09:02:43
....

that is slightly interesting though,

phenixia2003 10-14-2017 11:18 AM

Hello,

Seems there's an incompatibility between Geany and vte 0.50.1. On -current, when vte 0.50.1 is installed, Geany build fine but the terminal is not available. I built vte 0.28.2 on -current, and now, Geany's terminal is working fine.

Didn't find any clue about that so far on the net.

--
SeB

BW-userx 10-14-2017 11:22 AM

Quote:

Originally Posted by phenixia2003 (Post 5769906)
Hello,

Seems there's an incompatibility between Geany and vte 0.50.1. On -current, when vte 0.50.1 is installed, Geany build fine but the terminal is not available. I built vte 0.28.2 on -current, and now, Geany's terminal is working fine.

Didn't find any clue about that so far on the net.

--
SeB

where did you get a hold of 0.28.2? or I could just google that. ;) looking into it.
thanks..

https://slackware.pkgs.org/14.2/slac..._64-4.txz.html

Code:

Verifying package vte-0.28.2-x86_64-4.txz.
Installing package vte-0.28.2-x86_64-4.txz:
PACKAGE DESCRIPTION:
# vte (terminal emulator widget)
#
# VTE is a terminal emulator widget for use with GTK+.  This package
# contains the VTE library and development files and a sample
# implementation (vte).
#
# VTE is used by XFce.
#
Executing install script for vte-0.28.2-x86_64-4.txz.
Package vte-0.28.2-x86_64-4.txz installed.

Package vte-0.50.1-x86_64-1 upgraded with new package ./vte-0.28.2-x86_64-4.txz.

yeah it's back !!!! thanks again!v:thumbsup:

phenixia2003 10-14-2017 11:38 AM

Hello,

0.28.2 is vte from 14.2.

However, I think that's because Geany is build with gtk+2 while vte (since 0.50 ?) is build with gtk+3 (3.0 by default).

diff between vte-0.28.2 and vte-0.50 slackbuilds :
Code:

./configure \
@@ -85,11 +79,8 @@
  --mandir=/usr/man \
  --docdir=/usr/doc/$PKGNAM-$VERSION \
  --disable-static \
-  --disable-introspection \
-  --enable-python \
-  --enable-gnome-pty-helper \
-  --with-gtk=2.0 \
-  --with-default-emulation=xterm \
+  --enable-introspection \
+  --disable-vala \
  --build=$ARCH-slackware-linux || exit 1


$ cd /tmp/vte-0.50.1
./configure --help
...
Optional Packages:
  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
  --without-PACKAGE      do not use PACKAGE (same as --with-PACKAGE=no)
  --with-gtk=3.0|3.90    which gtk+ version to compile against (default: 3.0)


--
SeB

BW-userx 10-14-2017 12:33 PM

Quote:

Originally Posted by phenixia2003 (Post 5769919)
Hello,

0.28.2 is vte from 14.2.

However, I think that's because Geany is build with gtk+2 while vte (since 0.50 ?) is build with gtk+3 (3.0 by default).

diff between vte-0.28.2 and vte-0.50 slackbuilds :


--
SeB

geany configure.ac
Code:

AC_ARG_ENABLE([gtk3],
                [AS_HELP_STRING([--enable-gtk3],
                                                [compile with GTK3 support (experimental) [default=no]])],
                [enable_gtk3=$enableval],
                [enable_gtk3=no])

removes gtk3 by default. experimental. it might not hurt to change that and give it a try just for a look see.

ponce 10-14-2017 12:44 PM

https://www.linuxquestions.org/quest...2/#post5705272


All times are GMT -5. The time now is 03:13 AM.