LinuxQuestions.org
Download your favorite Linux distribution at LQ ISO.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Software
User Name
Password
Linux - Software This forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum.

Notices


Reply
  Search this Thread
Old 06-25-2005, 12:16 PM   #1
duffmckagan
Senior Member
 
Registered: Feb 2005
Distribution: Cent OS 6.4
Posts: 1,163

Rep: Reputation: 49
Dropline GNOME and GNOME


This is a really stupid question.

But I would like to know what is the difference?
 
Old 06-25-2005, 01:56 PM   #2
win32sux
LQ Guru
 
Registered: Jul 2003
Location: Los Angeles
Distribution: Ubuntu
Posts: 9,870

Rep: Reputation: 380Reputation: 380Reputation: 380Reputation: 380
Quote:
Dropline GNOME is a version of the GNOME Desktop that has been tweaked for Slackware Linux systems. It is available in Slackware's standard .tgz package format, in addition to the usual source code. The current release is based off of the latest GNOME 2 distribution from the GNOME Project.

Slackware has long been renowned as one of the most secure and stable GNU/Linux system available, but its desktop has always left something to be desired. Dropline GNOME serves to address this while maintaining the core stability and simplicity of Slackware we all know and love. This is not simply a set of GNOME 2.6 packages; it has been tweaked and modified for a better appearance, cleaner interface, and a nicer integration with Slackware as a whole. Some of these differences are:

* A complete set of i686-optimized packages
* A convenient network-based installer and update system to easily keep your desktop up-to-date.
* The latest release of FreeType combined with X.Org to display crisp, elegant fonts at any resolution on any type of display.
* PAM integration, allowing configurable, increased functionality to non-root users (Example: changing the time or date).
* FAM integration, allowing Nautilus to display an up-to-the-second accurate representation of your filesystem.
* Library support for both ALSA (sound) and CUPS (printing). Niether is required, but the Dropline GNOME packages can take advantage of either.
* A simplified, task-based menu system.
* A default layout and theme setup designed to stay out of your way while remaining visually elegant.
 
Old 02-22-2006, 08:50 AM   #3
kornerr
Member
 
Registered: Dec 2004
Location: Russia, Siberia, Kemerovo
Distribution: Slackware
Posts: 893

Rep: Reputation: 35
Is Dropline distributed in sources? I can find only packages.
Can anyone point me to the right location of Dropline sources and tell me how much it all weights?

Thanks.
 
Old 02-22-2006, 06:03 PM   #4
win32sux
LQ Guru
 
Registered: Jul 2003
Location: Los Angeles
Distribution: Ubuntu
Posts: 9,870

Rep: Reputation: 380Reputation: 380Reputation: 380Reputation: 380
Quote:
Originally Posted by kornerr
Is Dropline distributed in sources? I can find only packages.
Can anyone point me to the right location of Dropline sources and tell me how much it all weights?

Thanks.
in the project page at sf.net there seems to be a file called "dropline build system" and another called "dropline sources"...

http://sourceforge.net/project/showf...group_id=62166

Last edited by win32sux; 02-22-2006 at 06:09 PM.
 
Old 07-07-2006, 01:13 PM   #5
georgejc
LQ Newbie
 
Registered: Jun 2006
Distribution: Arch Linux
Posts: 27

Rep: Reputation: 15
Exclamation Dropline is not for everyone

Just a quick warning concerning dropline gnome.

After I installed dropline gnome for my x86_64 based system that is using Slamd64-10.2b (an unofficial port of Slackware 10.2), it essentially killed my system.

My basic everyday apps still ran fine, and I *thought* that I just saved myself a lot of time, but I soon discovered that my most important apps simply would not run anymore.

Cinelerra http://heroinewarrior.com/cinelerra.php3 crashed on startup. Yes, I know that Cinelerra has its quirks, but there are no other comparable video editing apps for Linux. And, most importantly for me, jack (low latency audio server) http://jackaudio.org would not run properly.
Recompiles of jack & cinelerra did not help. And no jack means no Ardour http://ardour.org or any other of my many excellent audio apps.

Since it was a new system, I decided to do a fresh install, *WITHOUT* dropline. And, I compiled gnome-2.14.2 myself. This way, I know that I won't be doing any system changes like dropline does.

I also installed gnome into /opt/gnome-2.14.2 so this way, any upgrades would be easier than using /usr/local .

I'm not slamming the good people behind dropline, but, you may want to consider another gnome distribution, especially for x86_64 systems.

It was the system changes that dropline did that messed things up. I know that I'm not the only person with these kinds of problems, but I was not able to find exactly what packages did the damage. It was quicker to start over.
 
Old 07-07-2006, 03:38 PM   #6
zborgerd
Member
 
Registered: Mar 2004
Distribution: Slackware / Dropline GNOME
Posts: 378

Rep: Reputation: 30
Quote:
Originally Posted by georgejc
Just a quick warning concerning dropline gnome.

After I installed dropline gnome for my x86_64 based system that is using Slamd64-10.2b (an unofficial port of Slackware 10.2), it essentially killed my system.

My basic everyday apps still ran fine, and I *thought* that I just saved myself a lot of time, but I soon discovered that my most important apps simply would not run anymore.

Cinelerra http://heroinewarrior.com/cinelerra.php3 crashed on startup. Yes, I know that Cinelerra has its quirks, but there are no other comparable video editing apps for Linux. And, most importantly for me, jack (low latency audio server) http://jackaudio.org would not run properly.
Recompiles of jack & cinelerra did not help. And no jack means no Ardour http://ardour.org or any other of my many excellent audio apps.

Since it was a new system, I decided to do a fresh install, *WITHOUT* dropline. And, I compiled gnome-2.14.2 myself. This way, I know that I won't be doing any system changes like dropline does.

I also installed gnome into /opt/gnome-2.14.2 so this way, any upgrades would be easier than using /usr/local .

I'm not slamming the good people behind dropline, but, you may want to consider another gnome distribution, especially for x86_64 systems.

Dropline tampers way too much with your original system.
Hmm. It would appear that you've posted this message in about 8 different threads that are related to Dropline. Not sure why you did that, but I guess you've gotten your point across.

It should be noted that Dropline GNOME for Slamd64 is not the same as Dropline GNOME for Slackware. The Slamd version is ported by a single, dedicated developer, and is still in a testing phase. In a way, it's an "unofficial" port of Dropline GNOME and will likely remain that way. It also has a different set of packages from what is included in the standard Dropline GNOME distribution.

Regardless, there is no logical reason why Cinelerra might not work in Dropline vs. your own custom GNOME install. It's hard to tell, now, without any actual information in regards to the crash bug.

I would suspect that there is a deeper problem that cannot be traced now. However, there is no reason that you shouldn't use the right software for you. If that is your own custom GNOME build, then it's probably a good choice.
 
Old 07-08-2006, 01:30 AM   #7
evilDagmar
Member
 
Registered: Mar 2005
Location: Right behind you.
Distribution: NBG, then randomed.
Posts: 480

Rep: Reputation: 31
Post Sources and building Dropline

Dropline doesn't have a single convenient tarball full of all the sources because they're mainly unneeded. The build system knows where the sources are and will download anything it needs on-the-fly. Any patches that were applied at build time and basically everything needed to replicate the packages gets distributed in the binary package (because this is typically only about <20k worth of stuff, if that). Setting up for replication/testing is fairly simple as a result.

You can get the last tarball of the Dropline Build System (sig)
and untar it into /usr/src (this place for a reason).

If you've already installed Dropline you might have slightly newer build definitions than are in that tarball (so you don't want to overwrite them). The tarball will have uncompressed as /usr/src/dropline-build-system-1.97.15.4 and the files that came in with Dropline packages will be in /usr/src/dropline-build-system. Transfer these newer files into the archive and put things in their proper places with these three commands:

Code:
cp -R /usr/src/dropline-build-system/* /usr/src/dropline-build-system-1.97.15.4
rm -rf /usr/src/dropline-build-system/
mv /usr/src/dropline-build-system-1.97.15.4 /usr/src/dropline-build-system
If you have not installed Dropline, just rename dropline-build-system-1.97.15.4 to dropline-build-system.

You will want to look at the file named "config" that is now sitting in /usr/src/dropline-build-system (which is referred to as DLG_ROOT) and maybe uncomment/change a few things, and I'll list them (the Wiki is broken at the moment or I'd have fixed this long ago). (I would suggest not going overboard here.)

DLG_SOURCEREPOS - This variable does double-duty. It both sets where the engine looks for already-downloaded source tarballs, as well as where it stores what it downloads. Set the last argument in it to somewhere with a lot of free space. Whenever you tell the engine to build something, if it can't find a local copy of the source, it'll download it and store it there. You probably don't have a /space/tarballs directory so set this.

DLG_PKGER - This is set to "dl" usually, but stick your initials or something in there so you'll be able to tell what you built apart from things other people have built.

DLG_ARCH and DLG_CPU - If you absolutely, positively want packages that are built with PV's traditional 486-friendly settings, what you need to do here will be fairly obvious. Otherwise you can leave them alone, as the default results in aiming for -O2 -march=i686 (some software has other ideas, and each definition is supposed to do it's best to not interfere while staying as close to this as it can).

DLG_PACKAGEROOT - (almost at the bottom) This directory controls where the completed, installable packages are stored. There should probably be a reasonable amount of space wherever this is.

DLG_SCRATCHROOT - This defaults to /tmp/DLG and is where the engine does all of it's "work", keeps copies of log files, etc. If you for whatever reason have a very tiny or nearly full /tmp, you will definitely want to change this. Some (but very few) packages may potentially use as much as 200-300Mb of disk space during their builds and you don't want to run out of disk while something is compiling.

Beyond that, the rest is pretty simple/straightforward. If you look in DLG_ROOT/SCRIPTS you will see a bunch of subdirs that each contain three files. "build" is the core of the package definition that says what is to happen and in what order. "ChangeLog" is somewhat obvious. Always update this when you change anything or build a package--it makes life easier. "desc" is just the file that will become slack-desc in the final package.

To actually build a package is pretty simple. We'll use Zenity as an example. You'd make whatever changes you wanted to DLG_ROOT/SCRIPTS/zenity/build, then update DLG_ROOT/SCRIPTS/ChangeLog, and then from DLG_ROOT (as in, cd /usr/src/dropline-build-system) you run `./build zenity` and let it do it's thing.

Beyond that there is a README in DLG_ROOT that explains a few things in more detail, and if you want API documentation on what functions are available for use in the build scripts, do the following:

Code:
grep "^##" SCRIPTS/dropline-functions.sh | less
The documentation could probably stand to be reordered and cleaned up a bit, but with the 200+ example scripts, it's kind of hard to get really confused.
 
  


Reply

Tags
spam, trolling



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
Dropline GNOME 2.10.0 - "All Roads Lead to GNOME" zborgerd Slackware 4 04-06-2005 01:24 PM
Dropline gnome and included gnome linda Slackware 1 09-01-2004 01:39 PM
dropline-gnome and gnome-look.org linuxnubx Slackware 4 08-23-2004 01:58 AM
What is the difference between Gnome and Dropline Gnome mikieboy Linux - Software 7 07-29-2004 11:52 AM
Difference between Gnome and Dropline-Gnome ?? Necronomicom Slackware 13 06-09-2004 11:16 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Software

All times are GMT -5. The time now is 01:59 PM.

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