LinuxQuestions.org
Share your knowledge at the LQ Wiki.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - General
User Name
Password
Linux - General This Linux forum is for general Linux questions and discussion.
If it is Linux Related and doesn't seem to fit in any other forum then this is the place.

Notices


Reply
  Search this Thread
Old 03-25-2018, 09:50 AM   #1
R03L
Member
 
Registered: Feb 2008
Location: Emmer-compascuum
Distribution: redhat* debian* arch* slack*
Posts: 216

Rep: Reputation: 31
Unhappy why does linux sometimes need gnome libs


Why do i sometimes need gnome libs to get something running,
as for this time it was network-manager-openvpn-gnome meanwhile the lib linux was complaining about was actualy confirmed present.

As i now use Mate as a desktop but even in xfce or lxde i seen that allot of gnome librairy's are needed to get stuff running.
 
Old 03-25-2018, 10:18 AM   #2
HappyTux
Senior Member
 
Registered: Mar 2003
Location: Nova Scotia, Canada
Distribution: Debian AMD64
Posts: 4,170

Rep: Reputation: 244Reputation: 244Reputation: 244
Quote:
Originally Posted by R03L View Post
Why do i sometimes need gnome libs to get something running,
as for this time it was network-manager-openvpn-gnome meanwhile the lib linux was complaining about was actualy confirmed present.

As i now use Mate as a desktop but even in xfce or lxde i seen that allot of gnome librairy's are needed to get stuff running.
If it was there then it would it be asking for it as for the needed gnome if the package you are installing is built to use a gnome library then it needs to have that installed before it will function. The mate, lxde and xfce all depend on the network manager from gnome for their desktop install.

Code:
:~$ apt-cache rdepends network-manager-openvpn-gnome
network-manager-openvpn-gnome
Reverse Depends:
  network-manager-gnome
:~$ apt-cache rdepends network-manager-gnome
network-manager-gnome
Reverse Depends:
  cinnamon
  task-xfce-desktop
  task-mate-desktop
  task-gnome-desktop
  libnm-gtk0
  network-manager
  gnome-core
  gnome
  mate-desktop-environment
  lxde
  gnome-control-center
  gnome-bluetooth
  education-standalone
  cinnamon
 
1 members found this post helpful.
Old 03-25-2018, 10:42 AM   #3
ondoho
LQ Addict
 
Registered: Dec 2013
Posts: 19,872
Blog Entries: 12

Rep: Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053
it's a reasonable question.
The Linux desktop environments aren't 100% separated from each other, and rely on stuff from elsewhere all the time.
gnome developers like to stamp their apps as such, and re-use other components from the gnome desktop.
there's also a lot of development (the most i guess) for the gnome desktop, since it's ubuntu's flagship, and many desktop environments are actually gnome forks (cinnamon, mate).
 
1 members found this post helpful.
Old 03-25-2018, 02:47 PM   #4
JWJones
Senior Member
 
Registered: Jun 2009
Posts: 1,444

Rep: Reputation: 709Reputation: 709Reputation: 709Reputation: 709Reputation: 709Reputation: 709Reputation: 709
MATE, Xfce, lxde, and cinnamon all have in common GTK, which is part of the Gnome Project. So if you're using any of these DEs, you aren't going to be able to avoid Gnome stuff.

But it can be done, depending on how hard you're willing to work for it. You could use a WM that doesn't rely on GTK libraries, use wpa-supplicant instead of Network Manager, etc. On my ThinkPad T61 laptop, I have zero Gnome/GTK software or libraries.
 
1 members found this post helpful.
Old 03-26-2018, 12:39 AM   #5
ondoho
LQ Addict
 
Registered: Dec 2013
Posts: 19,872
Blog Entries: 12

Rep: Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053
Quote:
Originally Posted by JWJones View Post
MATE, Xfce, lxde, and cinnamon all have in common GTK, which is part of the Gnome Project.
i don't know if this is true, but you probably aren't wrong.
i'd just like to point out that the G stands for GIMP - it's the GIMP toolkit.

also there's unfortuantely quite a few more dependencies on gnome stuff here and there. it's not only about the GUI toolkit.
gvfs, gstreamer, ...
 
1 members found this post helpful.
Old 03-26-2018, 07:34 AM   #6
JWJones
Senior Member
 
Registered: Jun 2009
Posts: 1,444

Rep: Reputation: 709Reputation: 709Reputation: 709Reputation: 709Reputation: 709Reputation: 709Reputation: 709
Quote:
Originally Posted by ondoho View Post
i don't know if this is true, but you probably aren't wrong.
i'd just like to point out that the G stands for GIMP - it's the GIMP toolkit.
Yes, I'm aware that the G stands for GIMP. It is most definitely true that each of those DEs use GTK. Regardless, GTK is part of the Gnome Project.
Attached Thumbnails
Click image for larger version

Name:	Screen Shot 2018-03-26 at 5.27.04 AM.png
Views:	12
Size:	197.1 KB
ID:	27293  
 
1 members found this post helpful.
Old 03-26-2018, 08:47 AM   #7
linuxbawks
Member
 
Registered: Apr 2013
Distribution: Snuckware
Posts: 240

Rep: Reputation: 17
Quote:
Originally Posted by R03L View Post
Why do i sometimes need gnome libs to get something running,
as for this time it was network-manager-openvpn-gnome meanwhile the lib linux was complaining about was actualy confirmed present.

As i now use Mate as a desktop but even in xfce or lxde i seen that allot of gnome librairy's are needed to get stuff running.
That's because the programs you want to use are built on the gnome libraries. Libraries provide "lower level" functionalities that programs use by hooking into them. Software programs are a series of libraries built onto each other. Libraries are a series of functions or calls built onto each other.

GNOME programs provide a fair degree of ease-of-use using intricate GUI functionality. However alot of the functionality can still be worked around using native (typically command line) utilities. Network Manager is one such example of a GTK app. It brings all system networking in a single place together with plugins which can be bolted on. It is also entirely possible to do network administration without Network Manager, by using native utilities.
 
1 members found this post helpful.
  


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 On
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
(another) Issue compiling gnome-libs Jeff91 Linux - General 2 01-10-2010 02:53 PM
Error installing gnome-libs-1.4.1.1 pipebkn Linux - Software 1 04-03-2005 10:14 PM
gnome-libs-devel... Linux~Powered Slackware 0 09-04-2004 08:01 PM
gnome 2.x whit all libs etc. efus Linux - Software 2 08-01-2004 01:04 PM
slackware / gnome libs cae Slackware 6 10-21-2003 12:07 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - General

All times are GMT -5. The time now is 10:44 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