LinuxQuestions.org
Review your favorite Linux distribution.
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 07-24-2015, 12:41 AM   #1
SUSESailor
Member
 
Registered: Jul 2015
Posts: 85

Rep: Reputation: Disabled
GIMP not displaying splash screen


Hello, all.

I was wondering if anyone could help me with this problem. I want The GIMP to show a splash screen when I launch it, which it's supposed to do automatically, but for some reason mine doesn't.

When I do gimp --verbose, I get the following messages:

Code:
Trying splash '/home/user/.gimp-2.6/gimp-splash.png' ... failed
Trying splash '/home/user/.gimp-2.6/splashes/gimp-splash.png' ... failed
Trying splash '/usr/share/gimp/2.0/images/gimp-splash.png' ... failed
The problem is that there is a file called gimp-splash.png at all of those locations. It is a valid picture file which I can easily open inside the program, so I know it isn't a problem with the png libraries or anything like that.

So, how can I get the GIMP to find and load the file that it says it can't find, even though it's looking in exactly the correct place?

Thanks in advance!
 
Old 07-24-2015, 08:11 AM   #2
yooy
Senior Member
 
Registered: Dec 2009
Posts: 1,387

Rep: Reputation: 174Reputation: 174
do you use proper permissions?
 
Old 07-24-2015, 08:18 AM   #3
portaro
Member
 
Registered: Mar 2015
Location: Portugal
Distribution: Ubuntu
Posts: 57

Rep: Reputation: Disabled
Maybe the png file dont exists , please if is placed on the path and if not all you need is download the splash screen and put on the path to work.
 
Old 07-24-2015, 02:29 PM   #4
SUSESailor
Member
 
Registered: Jul 2015
Posts: 85

Original Poster
Rep: Reputation: Disabled
Quote:
Originally Posted by yooy View Post
do you use proper permissions?
What exactly do you mean? The gimp-splash.png file in my local user's .gimp directory is owned by the user and belongs to the users group.

Code:
user@Platinum:~/.gimp-2.6/splashes$ ll
total 196
drwxr-xr-x  2 user users   4096 Jul 24 05:18 ./
drwxr-xr-x 23 user users   4096 Jul 24 19:15 ../
-rw-r--r--  1 user users 191977 Jul 24 05:18 gimp-splash.png
user@Platinum:~/.gimp-2.6/splashes$
Are there some permissions regarding the executable or some other file that would need to be adjusted?

Thanks again!

Last edited by SUSESailor; 07-24-2015 at 02:33 PM. Reason: Correct formatting
 
Old 07-24-2015, 02:36 PM   #5
John VV
LQ Muse
 
Registered: Aug 2005
Location: A2 area Mi.
Posts: 17,624

Rep: Reputation: 2651Reputation: 2651Reputation: 2651Reputation: 2651Reputation: 2651Reputation: 2651Reputation: 2651Reputation: 2651Reputation: 2651Reputation: 2651Reputation: 2651
a few things
what operating system is this ?
and HOW was gimp installed ?

i have been building the source for 14 years and use a source install
MOST users should use what is in there OS's repo

most distros have a DISTRO specific THEME
opensuse has a SUSE themed and a UPSTREAM themed version

also what version is it ?
the current 2.8.14 ?

from your post it looks like the rather OLD 2.6 version
Gimp 2.6.0 is from 2008 and is 7 YEARS out of date
and the very last of the old 2.6 was 2.6.12
2.6.11 was released in Oct. of 2010 5 years ago!!!
2.6.12 and that was released in Jan of 2012 3 years ago!!!

Last edited by John VV; 07-24-2015 at 02:41 PM.
 
Old 07-24-2015, 09:19 PM   #6
portaro
Member
 
Registered: Mar 2015
Location: Portugal
Distribution: Ubuntu
Posts: 57

Rep: Reputation: Disabled
In my case I have the splash images on my /usr/share/gimp/images , if you put an .png file named with gimp-splash.png the splash screen can work or you can customize the splash-screen directly on your /home user create a splashes directory on your personal GIMP folder /home/user_name/.gimp

http://docs.gimp.org/en/customize-splashscreen.html

You Can do your custom splash or down one of internet for example -> http://mmesantos1.deviantart.com/gal...-Splash-Screen

http://slybug.deviantart.com/art/GIM...-1-0-301964592

http://areox.deviantart.com/art/Gimp-Splash-4-84182104

http://www.deviantart.com/browse/all...ions/?q=splash

http://monsoonami.deviantart.com/art...reen-301126401

http://gnome-look.org/content/show.p...content=167533

Or others

Last edited by portaro; 07-24-2015 at 09:20 PM.
 
Old 07-27-2015, 07:52 AM   #7
Shadow_7
Senior Member
 
Registered: Feb 2003
Distribution: debian
Posts: 4,137
Blog Entries: 1

Rep: Reputation: 874Reputation: 874Reputation: 874Reputation: 874Reputation: 874Reputation: 874Reputation: 874
You may have clicked something at first launch. If you haven't done much in terms of customizations, you could remove the ~/.gimp-2.8 directory and contents and it should resort to system defaults, which should include the splash screen.

$ mv .gimp-2.8 .timp-2.8
or
$ rm -rf .gimp-2.8

Or whatever version / variant applies for your system. Assuming that your distros defaults include the splash screen. That splash image is in gimp-data on debian. It looks like ~/.gimp-2.8/gimp-splash.png is another option if that is the image you want as the splash or a link to one.
 
Old 07-27-2015, 10:40 AM   #8
SUSESailor
Member
 
Registered: Jul 2015
Posts: 85

Original Poster
Rep: Reputation: Disabled
Okay. I know my username is SUSESailor, but this system happens to be Slackware. I was using the 2.6.11 that originally came with the Slackware 14.0 on this system, but I went ahead and upgraded to the 2.8.2 which was later provided as an update. Neither version loads a splash screen.

I am using the package provided by Slackware, but that's only because I can't get any version of The GIMP to compile successfully from source on this computer. I always get errors on gimpstock.c and it won't finish compiling.

Seeing as how it says it's trying to load the file and failing tells me that it is not a problem with the directories of where the splash screens are located. It simply will not load the picture for some reason.

I was thinking that maybe compiling it locally would fix the problem, but as I stated that doesn't work either.

I tried the suggestion of wiping out the .gimp-2.8 directory and launching the program, but still no splash screen.

Code:
user@Platinum:~$ gimp --verbose
INIT: gimp_load_config
Parsing '/home/user/.gimp-2.8/unitrc'
Parsing '/etc/gimp/2.0/gimprc'
Parsing '/home/user/.gimp-2.8/gimprc'
gimp_composite: verbose=no
Processor instruction sets: +mmx +sse +sse2 -3dnow -altivec -vis
Adding theme 'Small' (/usr/share/gimp/2.0/themes/Small)
Adding theme 'Default' (/usr/share/gimp/2.0/themes/Default)
Writing '/home/user/.gimp-2.8/themerc'
Trying splash '/home/user/.gimp-2.8/gimp-splash.png' ... failed
Trying splash '/home/user/.gimp-2.8/splashes/gimp-splash.png' ... failed
Trying splash '/usr/share/gimp/2.0/images/gimp-splash.png' ... failed
INIT: gimp_initialize
INIT: gimp_real_initialize
INIT: gui_initialize_after_callback
INIT: gimp_restore
There is a file named gimp-splash.png in all of the locations it's looking in, and I can open them and edit them in the program, so I know it can load them.

Is there some tool that The GIMP uses to load the splash screen before the program is fully loaded? Like some other library or renderer that might not be installed? I remember when I first installed this system I was pretty stingy when it came to installing extra libraries and applications that I didn't think I'd need. Maybe one of those things that I didn't install is what handles the pre-loading of the splash screen.
 
Old 07-27-2015, 11:23 AM   #9
Shadow_7
Senior Member
 
Registered: Feb 2003
Distribution: debian
Posts: 4,137
Blog Entries: 1

Rep: Reputation: 874Reputation: 874Reputation: 874Reputation: 874Reputation: 874Reputation: 874Reputation: 874
Looking at the gimp source, gimpstock.c is in libgimpwidgets. Although in debian. The libgimp2.0 and libgimp2.0-dev might be missing. Or whatever the equivalent package names are in slackware. I have a 14.1 slack install archived off this machine atm. If there is a tool for the png splash image, it's probably the same one that it uses to edit it, so that's not likely to be missing. But if it is, then it's probably libpng12-0 or something similar. The gimpstock.c seems to be dependent on gtk and libgimp, perhaps you're missing one of those, or the -dev part of those.

For missing sources, approximate package names might be:
libgtk-dev
libgimp-dev

For missing parts of the packaged gimp the names might be:
libgimp
libpng

Plus or minus version numbers depending on how your distro packages things. Just guesses, hopefully something works. For the sources, take note of the first *error* as warnings don't prevent things from compiling in most cases. Most errors seem to be not installed includes, or enabled features that your system isn't setup to have, which is basically also not installed includes.
 
Old 07-27-2015, 05:52 PM   #10
SUSESailor
Member
 
Registered: Jul 2015
Posts: 85

Original Poster
Rep: Reputation: Disabled
Well, it's hard to see the first error because it scrolls through pages and pages of them before it stops. Basically, it's like every line in the the gimpstock.c file causes an error.

I think the problem is outside of The GIMP, because I was just trying to compile another program, and it was erroring out on a portion of code that loads a graphic, just like GIMP's splash screen.

When I first began researching this problem, someone said somewhere that it was a problem with gdk-pixbuf. So, to solve that I recompiled gdk-pixbuf locally. I started getting different errors in other places, so I went back to the default Slackware binary package.

Last edited by SUSESailor; 07-28-2015 at 11:36 AM. Reason: Clarify some information.
 
Old 07-27-2015, 06:13 PM   #11
Shadow_7
Senior Member
 
Registered: Feb 2003
Distribution: debian
Posts: 4,137
Blog Entries: 1

Rep: Reputation: 874Reputation: 874Reputation: 874Reputation: 874Reputation: 874Reputation: 874Reputation: 874
Shift + PageUP to go back. Or pipe it to tee or less.

... 2>&1 | tee logfile.txt
or
... 2>&1 | less

less gives you manpage like search behavior. And other perks. Lots of options, but my slackware experience was a bit too much hands on for my tastes.
 
Old 07-27-2015, 06:44 PM   #12
John VV
LQ Muse
 
Registered: Aug 2005
Location: A2 area Mi.
Posts: 17,624

Rep: Reputation: 2651Reputation: 2651Reputation: 2651Reputation: 2651Reputation: 2651Reputation: 2651Reputation: 2651Reputation: 2651Reputation: 2651Reputation: 2651Reputation: 2651
you have tried the obvious ? right

launch gimp

click "edit / preferences "

and the options in folders is
/home/YOUR USER NAME/.gimp-2.6/?????
and
/usr/share/gimp/2.0/????

are set


and THIS looks to be WRONG
Code:
Trying splash '/home/user/.gimp-2.8/gimp-splash.png' ... failed
your user name is "USER" !!!
so the name you login with is called " user" ???????


that should BE the user name
/home/tom
/home/dick
and
/home/harry

Last edited by John VV; 07-27-2015 at 06:48 PM.
 
Old 07-28-2015, 11:32 AM   #13
SUSESailor
Member
 
Registered: Jul 2015
Posts: 85

Original Poster
Rep: Reputation: Disabled
Turns out it was a problem with gdk-pixbuf.

When I recompiled gdk-pixbuf before, I just used the same version that originally came with the Slackware 14.0, which was 2.24.1. Apparently that version has something wrong with it, because when I downloaded and compiled 2.24.5 this morning, it worked. The GIMP now loads the splash screen, and I also recompiled the other program that was complaining, and it works fine now too.

Thanks for all the help!
 
Old 07-28-2015, 11:57 AM   #14
John VV
LQ Muse
 
Registered: Aug 2005
Location: A2 area Mi.
Posts: 17,624

Rep: Reputation: 2651Reputation: 2651Reputation: 2651Reputation: 2651Reputation: 2651Reputation: 2651Reputation: 2651Reputation: 2651Reputation: 2651Reputation: 2651Reputation: 2651
when building the source ( been doing that for YEARS and years)
you NEED!!!! to READ!!!! the README

the versions of code CHANGE
the code needed for the old 2.6 will NOT work fro 2.8

you NEED to keep ALL!!! the prerequisites UP TO DATE

and also READ VERY CAREFULLY !! the output of the "./configure --options -- andMoreOptions -- and evenMoreOptions
and use a "Config.site" file

Code:
Extra Binaries:
  gimp-console:        yes

Optional Features:
  D-Bus service:       yes
  Language selection:  no (iso-codes package not found)

Optional Plug-Ins:
  Ascii Art:           yes
  Compressor:          yes
  Ghostscript:         yes
  Help Browser:        no (WebKit not found)
  LCMS:                yes (lcms2)
  JPEG:                yes
  JPEG 2000:           yes
  MNG:                 yes
  PDF (import):        Using PostScript plug-in (libpoppler not found)
  PDF (export):        yes
  PNG:                 yes
  Print:               yes
  PSP:                 yes
  Python 2:            yes
  Script-Fu:           yes
  SVG:                 yes
  TIFF:                yes
  TWAIN (MacOS X):     no
  TWAIN (Win32):       no
  URI:                 yes (using GIO/GVfs)
  Webpage:             no (WebKit not found)
  Windows ICO:         yes
  WMF:                 yes
  XJT:                 yes
  X11 Mouse Cursor:    yes
  XPM:                 yes

Plug-In Features:
  EXIF support:        yes

Optional Modules:
  ALSA (MIDI Input):   yes
  Linux Input:         yes (GUdev support: no (libgudev not found))
  DirectInput (Win32): no
  Color Correction:    yes (lcms2)
  Soft Proof:          yes (lcms2)

Tests:
  Use xvfb-run         no (not found)
the last output of the configure command will inform you as to just WHAT is being built
 
  


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
how to change boot screen,splash screen,login themes while custmzing ubuntu cd project_sap Linux - Newbie 1 04-07-2008 07:12 AM
Intel driver bug causes screen to stop displaying when changing screen sizes JoeyAdams Linux - Hardware 0 10-14-2007 03:58 PM
Turn off GIMP splash screen? General Linux - Software 1 07-16-2006 09:21 PM
Displaying video clips on externel screen as blue screen when connected to projector noorudin Linux - Software 0 06-19-2006 02:01 AM
Lilo splash screen GIMP script-fu JediMasterTux Linux - Newbie 1 08-11-2004 10:01 PM

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

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