Fedora Linux Support Community & Resources Center

Go Back   FedoraForum.org > Fedora 17/18 > Using Fedora
FedoraForum Search

Forgot Password? Join Us!

Using Fedora General support for current versions. Ask questions about Fedora and it's software that do not belong in any other forum.

Reply
 
Thread Tools Search this Thread Display Modes
  #16  
Old 7th January 2011, 11:09 PM
twohot's Avatar
twohot Offline
Registered User
 
Join Date: Jun 2009
Location: 9ja://coalcity
Posts: 243
linuxfirefox
Re: All Hail the Awesome Power of Gnote!

Wow wow wow ....

Is the widget by the top left part of Affiche? How come the application is so remote ... did you author it. Download site looks very private. I'll check it out
Reply With Quote
  #17  
Old 7th January 2011, 11:22 PM
RupertPupkin's Avatar
RupertPupkin Offline
Registered User
 
Join Date: Nov 2006
Location: Detroit
Posts: 4,719
linuxfedorafirefox
Re: All Hail the Awesome Power of Gnote!

Affiche is a GNUstep app, so its menu is detached from the "main window" and only appears when the app gets focus (if that's what you mean by the top left part). I think that's a better GUI design principle than the standard way, which is to attach menus to an app's main window and waste valuable screen space; menus are only needed when the app has focus.

I did not write Affiche; I am not Ludovic Marcotte. If you look at the rest of the http://www.collaboration-world.com/ website, you'll see that they've written several GNUstep apps. GNUMail in particular is a very good mail client (for Linux and OS X); I'd use it more if I weren't so addicted to Alpine.

There are some gnustep packages in the Fedora repos, you'll need to install those first if you want to try out Affiche.
Reply With Quote
  #18  
Old 8th January 2011, 12:58 AM
PabloTwo's Avatar
PabloTwo Offline
"Registered User" T-Shirt Winner
 
Join Date: Mar 2007
Location: Seville, FL
Posts: 5,141
linuxfirefox
Re: All Hail the Awesome Power of Gnote!

OK Rupert, what's missing here?
Code:
BASH:Affiche/-> yum -C list gnustep*
Installed Packages
gnustep-base.i686                                               1.18.0-9.fc12                                        @updates
gnustep-base-devel.i686                                         1.18.0-9.fc12                                        @updates
gnustep-filesystem.noarch                                       2.4.0-1.fc12                                         @updates
gnustep-gui.i686                                                0.16.0-5.fc12                                        @fedora 
gnustep-gui-devel.i686                                          0.16.0-5.fc12                                        @fedora 
gnustep-gui-libs.i686                                           0.16.0-5.fc12                                        @fedora 
gnustep-make.i686                                               2.4.0-1.fc12                                         @updates
Available Packages
gnustep-base-doc.noarch                                         1.18.0-9.fc12                                        updates 
gnustep-gui-doc.noarch                                          0.16.0-5.fc12                                        fedora  
gnustep-make-doc.noarch                                         2.4.0-1.fc12                                         updates
Code:
BASH:Affiche/-> file /usr/local/lib/GNUstep/Applications/Affiche.app/Affiche 
/usr/local/lib/GNUstep/Applications/Affiche.app/Affiche: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.18, stripped
Code:
BASH:Affiche/-> ldd /usr/local/lib/GNUstep/Applications/Affiche.app/Affiche
	linux-gate.so.1 =>  (0x00516000)
	libgnustep-gui.so.0.16 => /usr/lib/libgnustep-gui.so.0.16 (0x00517000)
	libgnustep-base.so.1.18 => /usr/lib/libgnustep-base.so.1.18 (0x009d0000)
	libpthread.so.0 => /lib/libpthread.so.0 (0x00110000)
	libobjc.so.2 => /usr/lib/libobjc.so.2 (0x0012a000)
	libm.so.6 => /lib/libm.so.6 (0x00144000)
	libc.so.6 => /lib/libc.so.6 (0x0016e000)
	libaudiofile.so.0 => /usr/lib/libaudiofile.so.0 (0x002e7000)
	libaspell.so.15 => /usr/lib/libaspell.so.15 (0x0030f000)
	libungif.so.4 => /usr/lib/libungif.so.4 (0x004aa000)
	libpng12.so.0 => /usr/lib/libpng12.so.0 (0x003b9000)
	libtiff.so.3 => /usr/lib/libtiff.so.3 (0x020d6000)
	libz.so.1 => /lib/libz.so.1 (0x003e1000)
	libjpeg.so.62 => /usr/lib/libjpeg.so.62 (0x07ce4000)
	libgmp.so.3 => /usr/lib/sse2/libgmp.so.3 (0x003f4000)
	libdns_sd.so.1 => /usr/lib/libdns_sd.so.1 (0x00437000)
	libgnutls.so.26 => /usr/lib/libgnutls.so.26 (0x02285000)
	libxslt.so.1 => /usr/lib/libxslt.so.1 (0x025f4000)
	libxml2.so.2 => /usr/lib/libxml2.so.2 (0x07b98000)
	libffi.so.5 => /usr/lib/libffi.so.5 (0x0043f000)
	libnsl.so.1 => /lib/libnsl.so.1 (0x07fc2000)
	libdl.so.2 => /lib/libdl.so.2 (0x00445000)
	/lib/ld-linux.so.2 (0x009b0000)
	libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x078ee000)
	libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x07aa2000)
	libgif.so.4 => /usr/lib/libgif.so.4 (0x0044a000)
	libavahi-client.so.3 => /usr/lib/libavahi-client.so.3 (0x02330000)
	libdbus-1.so.3 => /lib/libdbus-1.so.3 (0x078a5000)
	librt.so.1 => /lib/librt.so.1 (0x00453000)
	libavahi-common.so.3 => /usr/lib/libavahi-common.so.3 (0x02343000)
	libtasn1.so.3 => /usr/lib/libtasn1.so.3 (0x0045c000)
	libgcrypt.so.11 => /lib/libgcrypt.so.11 (0x02000000)
	libgpg-error.so.0 => /lib/libgpg-error.so.0 (0x07965000)
	libSM.so.6 => /usr/lib/libSM.so.6 (0x07974000)
	libICE.so.6 => /usr/lib/libICE.so.6 (0x07932000)
	libX11.so.6 => /usr/lib/libX11.so.6 (0x00dea000)
	libcap-ng.so.0 => /lib/libcap-ng.so.0 (0x00985000)
	libuuid.so.1 => /lib/libuuid.so.1 (0x0098d000)
	libxcb.so.1 => /usr/lib/libxcb.so.1 (0x0046e000)
	libXau.so.6 => /usr/lib/libXau.so.6 (0x0048c000)
And now, the not so good part,
Code:
BASH:Affiche/-> Affiche 
2011-01-07 19:36:25.729 Affiche[2431] Did not find correct version of backend, falling back to std.
2011-01-07 19:36:25.731 Affiche[2431] NSApplication.m:286  Assertion failed in initialize_gnustep_backend.  Unable to find backend back
Affiche: Uncaught exception NSInternalInconsistencyException, reason: NSApplication.m:286  Assertion failed in initialize_gnustep_backend.  Unable to find backend back
Aborted
I've always had a "skinny" backend, but it seems to have gone missing altogether now.

Last edited by PabloTwo; 8th January 2011 at 01:04 AM.
Reply With Quote
  #19  
Old 8th January 2011, 04:20 AM
RupertPupkin's Avatar
RupertPupkin Offline
Registered User
 
Join Date: Nov 2006
Location: Detroit
Posts: 4,719
linuxfedorafirefox
Re: All Hail the Awesome Power of Gnote!

PabloTwo: Your GNUstep backend isn't properly set. Run this command in a terminal:

Code:
defaults write NSGlobalDomain GSBackend libgnustep-art
See this guide for more info on configuring GNUstep.
Reply With Quote
  #20  
Old 8th January 2011, 04:51 AM
twohot's Avatar
twohot Offline
Registered User
 
Join Date: Jun 2009
Location: 9ja://coalcity
Posts: 243
linuxfirefox
Re: All Hail the Awesome Power of Gnote!

Compiling Affiche is not working. I get the following:
Code:
$ make
GNUmakefile:21: /common.make: No such file or directory
GNUmakefile:42: /application.make: No such file or directory
make: *** No rule to make target `/application.make'.  Stop.
I got the following from the Fedora repo. Using F14 Gnome 64bits

Code:
Dependencies Resolved

=================================================================================================================================================================================
 Package                                             Arch                            Version                                    Repository                                  Size
=================================================================================================================================================================================
Installing:
 gnustep-back                                        x86_64                          0.18.0-4.fc14                              fedora                                     652 k
 gnustep-back-debuginfo                              x86_64                          0.18.0-4.fc14                              fedora-debuginfo                           581 k
 gnustep-base                                        x86_64                          1.20.1-2.fc14                              fedora                                     1.9 M
 gnustep-base-debuginfo                              x86_64                          1.20.1-2.fc14                              fedora-debuginfo                           2.8 M
 gnustep-base-devel                                  x86_64                          1.20.1-2.fc14                              fedora                                     231 k
 gnustep-base-doc                                    noarch                          1.20.1-2.fc14                              fedora                                     1.2 M
 gnustep-examples                                    x86_64                          1.3.0-3.fc14.1                             updates                                    204 k
 gnustep-examples-debuginfo                          x86_64                          1.3.0-3.fc14.1                             updates-debuginfo                          486 k
 gnustep-filesystem                                  noarch                          2.4.0-1.fc14                               fedora                                     7.3 k
 gnustep-gui                                         x86_64                          0.18.0-2.fc14                              fedora                                     731 k
 gnustep-gui-debuginfo                               x86_64                          0.18.0-2.fc14                              fedora-debuginfo                           3.2 M
 gnustep-gui-devel                                   x86_64                          0.18.0-2.fc14                              fedora                                     226 k
 gnustep-gui-doc                                     noarch                          0.18.0-2.fc14                              fedora                                     945 k
 gnustep-gui-libs                                    x86_64                          0.18.0-2.fc14                              fedora                                     1.3 M
 gnustep-make                                        x86_64                          2.4.0-1.fc14                               fedora                                     239 k
 gnustep-make-doc                                    noarch                          2.4.0-1.fc14                               fedora                                     516 k
Installing for dependencies:
 avahi-compat-libdns_sd                              x86_64                          0.6.27-2.fc14                              fedora                                      29 k
 libobjc                                             x86_64                          4.5.1-4.fc14                               fedora                                      45 k
Reply With Quote
  #21  
Old 8th January 2011, 08:23 PM
PabloTwo's Avatar
PabloTwo Offline
"Registered User" T-Shirt Winner
 
Join Date: Mar 2007
Location: Seville, FL
Posts: 5,141
linuxfirefox
Re: All Hail the Awesome Power of Gnote!

Quote:
Originally Posted by twohot View Post
Compiling Affiche is not working. I get the following:
Code:
$ make
GNUmakefile:21: /common.make: No such file or directory
GNUmakefile:42: /application.make: No such file or directory
make: *** No rule to make target `/application.make'.  Stop.
Yeah, I ran into that also. If you look at the GNUmakefile you'll see a couple of lines:

include $(GNUSTEP_MAKEFILES)/common.make
include $(GNUSTEP_MAKEFILES)/application.make

So you need to define that variable. I put this line in my ~/.bashrc file:

export GNUSTEP_MAKEFILES=/usr/lib/GNUstep/Makefiles

Of course, if you're using 64 bit, that would most likely be /usr/lib64/GNUstep/Makefiles
But I found that when going to root via "su", doing "make" or "make install" it no longer could see that variable, so after doing "su", I'd then have to manually type that line again in the terminal before doing "make" or "make install".

@Rupert- Thanks for that, but it made no difference. Having examined the GNUmake file for Affiche, I had begun to wonder if all those "other" things to compile are supposed to be their own separate binaries, or assimilated into the "Affiche" binary. In any case, There is only the Affiche binary compiled and installed. Is that correct? I tried this morning with adding the "-B" option to make
Code:
BASH:~/-> cat Affiche-better-compile 
BASH:Affiche/-> make -B install strip=yes
This is gnustep-make 2.4.0. Type 'make print-gnustep-make-help' for help.
Making all for app Affiche...
 Creating Affiche.app/....
 Compiling file Affiche.m ...
 Compiling file ColorView.m ...
 Compiling file Constants.m ...
 Compiling file LabelWidget.m ...
 Compiling file Note.m ...
 Compiling file NoteInfoWindow.m ...
 Compiling file NoteInfoWindowController.m ...
 Compiling file NoteView.m ...
 Compiling file NoteWindow.m ...
 Compiling file NoteWindowController.m ...
 Compiling file PreferencesPanel.m ...
 Compiling file PreferencesPanelController.m ...
 Linking app Affiche ...
 Creating Affiche.app/Resources...
 Creating Affiche.app/Resources/Info-gnustep.plist...
2011-01-08 13:24:15.704 plmerge[2325] File NSString.m: 1234. In [(nil) +initWithContentsOfFile:] Contents of file 'AfficheInfo.plist' are not string data
Parsing 'AfficheInfo.plist' - nil property list
 Creating Affiche.app/Resources/Affiche.desktop...
 Copying resources into the app wrapper...
 Copying localized resources into the app wrapper...
Making install for app Affiche...
 Creating /usr/local/lib/GNUstep/Applications...
 Installing bundle directory...
 Creating /usr/local/bin/....
 Stripping object file...
BASH:Affiche/->
There is no "NSString.m" file on my system, only "NSString.h". Ditto for "NSApplication.m" as seen in the original error messages.
Reply With Quote
  #22  
Old 8th January 2011, 09:08 PM
twohot's Avatar
twohot Offline
Registered User
 
Join Date: Jun 2009
Location: 9ja://coalcity
Posts: 243
linuxfirefox
Re: All Hail the Awesome Power of Gnote!

Quote:
Originally Posted by PabloTwo View Post
Yeah, I ran into that also. If you look at the GNUmakefile you'll see a couple of lines:
include $(GNUSTEP_MAKEFILES)/common.make
include $(GNUSTEP_MAKEFILES)/application.make

So you need to define that variable. I put this line in my ~/.bashrc file:
export GNUSTEP_MAKEFILES=/usr/lib/GNUstep/Makefiles
Thanks for that information.

Quote:
Of course, if you're using 64 bit, that would most likely be /usr/lib64/GNUstep/Makefiles
But I found that when going to root via "su", doing "make" or "make install" it no longer could see that variable, so after doing "su", I'd then have to manually type that line again in the terminal before doing "make" or "make install".
Maybe you should set the variable at the root level (global... as in /root/.bashrc, if there is anything like that. --- and if persistence is of importance). I tend to run "make" on a user account then "make install" as root.
Reply With Quote
  #23  
Old 8th January 2011, 09:27 PM
PabloTwo's Avatar
PabloTwo Offline
"Registered User" T-Shirt Winner
 
Join Date: Mar 2007
Location: Seville, FL
Posts: 5,141
linuxfirefox
Re: All Hail the Awesome Power of Gnote!

Yes, I normally always do the usual "./configure <options>" and "make" as regular user, then "sudo" the "make install". This gnustep make seems a bit of a different animal. For one, I find that it is not necessary to do "make" first, as doing "make install" both builds and installs. This I determined from the command:
Code:
make print-gnustep-make-help
Quote:
-------
Most common targets:
make all (builds)
make install (builds and installs)
make uninstall (uninstalls)
make clean (deletes built files)
make distclean (deletes all built files)
make dist (creates a .tar.gz of the software sources)
-------
So, with Affiche, running "make" alone, as user or root, really isn't a necessary step. I confirmed this myself. Yes, there is a /root/.bashrc file.
Reply With Quote
  #24  
Old 8th January 2011, 09:42 PM
twohot's Avatar
twohot Offline
Registered User
 
Join Date: Jun 2009
Location: 9ja://coalcity
Posts: 243
linuxfirefox
Re: All Hail the Awesome Power of Gnote!

More hurdles ...

Code:
making all for app Affiche...
 Creating Affiche.app/....
 Compiling file Affiche.m ...
gcc: error trying to exec 'cc1obj': execvp: No such file or directory
make[3]: *** [obj/Affiche.obj/Affiche.m.o] Error 1
make[2]: *** [internal-app-run-compile-submake] Error 2
make[1]: *** [Affiche.all.app.variables] Error 2
make: *** [internal-all] Error 2
Reply With Quote
  #25  
Old 8th January 2011, 09:53 PM
PabloTwo's Avatar
PabloTwo Offline
"Registered User" T-Shirt Winner
 
Join Date: Mar 2007
Location: Seville, FL
Posts: 5,141
linuxfirefox
Re: All Hail the Awesome Power of Gnote!

Yes, I hit that error also. Resolve with:
Code:
yum install gcc-objc gcc-objc++
You probably only need the gcc-objc package, but I installed the gcc-objc++ package for good measure.

And there is persistence on my GNUSTEP_MAKEFILES variable. First instance as regular user:
Code:
BASH:Affiche/-> gnustep-config --variable=GNUSTEP_MAKEFILES
/usr/lib/GNUstep/Makefiles
BASH:Affiche/-> su
Password: 
BASH:Affiche/-> gnustep-config --variable=GNUSTEP_MAKEFILES
/usr/lib/GNUstep/Makefiles
But for some reason, the make file doesn't play along.
Reply With Quote
  #26  
Old 9th January 2011, 12:56 AM
twohot's Avatar
twohot Offline
Registered User
 
Join Date: Jun 2009
Location: 9ja://coalcity
Posts: 243
linuxfirefox
Re: All Hail the Awesome Power of Gnote!

Just ran Affiche. Interesting approach to note taking. I don't know what to make of the extra button/widget that displays with the notes (default: bottom left). That looks KDE-ish.

@PabloTwo:

Did you succeed?

Thanks man!
Reply With Quote
  #27  
Old 9th January 2011, 02:27 AM
forkbomb's Avatar
forkbomb Offline
Registered User
 
Join Date: May 2007
Location: U.S.
Posts: 4,852
linuxfirefox
Re: All Hail the Awesome Power of Gnote!

Quote:
Originally Posted by stevea View Post
Uhh - how about every text based authentication system on Linux - passwd ,kerberos, the keyrings .... all keep encrypted bits in files.

I agree with your general notion. Why is it important to encrypt notes separately ?
As stated I sync them with Dropbox, which means my notes are on a third-party server unencrypted despite my whole-disk encryption.

I could come up with something that doesn't rely on Dropbox, such as with a revision system, but Dropbox is too darn convenient.
__________________
- Tom
"What is freedom? To have the will to be responsible for one's self." - Stirner
Reply With Quote
  #28  
Old 9th January 2011, 04:36 AM
ElderSnake Offline
Registered User
 
Join Date: Nov 2010
Location: Australia
Posts: 698
windows_7chrome
Re: All Hail the Awesome Power of Gnote!

Quote:
Originally Posted by RupertPupkin View Post
Affiche is not in the Fedora repos, you have to compile it from source.

Here's what it looks like on my F13 system (click to see the full image):

Is that Window Maker or Backbone? I don't know much about either so I'm probably completely wrong in either case but it's piqued my interest; looks like a nice productive environment.
__________________
OS': Arch Linux (KDE 4.10) - Fedora 17 (MATE) - Arch Linux (E17) - now Windows-free thanks Valve!
Reply With Quote
  #29  
Old 9th January 2011, 05:25 AM
RupertPupkin's Avatar
RupertPupkin Offline
Registered User
 
Join Date: Nov 2006
Location: Detroit
Posts: 4,719
linuxfedorafirefox
Re: All Hail the Awesome Power of Gnote!

Quote:
Originally Posted by ElderSnake View Post
Is that Window Maker or Backbone?
It's WindowMaker. It's very lightweight and super fast, so it does a good job of staying out of my way and letting me do my work.

---------- Post added at 01:25 AM ---------- Previous post was at 01:18 AM ----------

Quote:
Originally Posted by PabloTwo View Post
And there is persistence on my GNUSTEP_MAKEFILES variable. First instance as regular user:
Code:
BASH:Affiche/-> gnustep-config --variable=GNUSTEP_MAKEFILES
/usr/lib/GNUstep/Makefiles
BASH:Affiche/-> su
Password: 
BASH:Affiche/-> gnustep-config --variable=GNUSTEP_MAKEFILES
/usr/lib/GNUstep/Makefiles
But for some reason, the make file doesn't play along.
Did you ever source the /usr/lib/GNUstep/Makefiles/GNUstep.sh file? You should put that in your .bash_profile.
Code:
. /usr/lib/GNUstep/Makefiles/GNUstep.sh
Reply With Quote
  #30  
Old 9th January 2011, 08:39 PM
PabloTwo's Avatar
PabloTwo Offline
"Registered User" T-Shirt Winner
 
Join Date: Mar 2007
Location: Seville, FL
Posts: 5,141
linuxfirefox
Re: All Hail the Awesome Power of Gnote!

Quote:
Originally Posted by RupertPupkin
Did you ever source the /usr/lib/GNUstep/Makefiles/GNUstep.sh file? You should put that in your .bash_profile.
Code:
Code:
. /usr/lib/GNUstep/Makefiles/GNUstep.sh
Not previously, but I have now. It's now in my ~/.bashrc file as suggested, and I've logged out and back in. Still can't find any "backend".
Code:
BASH:~/-> Affiche
2011-01-09 15:29:35.870 Affiche[3766] Did not find correct version of backend, falling back to std.
2011-01-09 15:29:35.873 Affiche[3766] NSApplication.m:286  Assertion failed in initialize_gnustep_backend.  Unable to find backend libgnustep-art
Affiche: Uncaught exception NSInternalInconsistencyException, reason: NSApplication.m:286  Assertion failed in initialize_gnustep_backend.  Unable to find backend libgnustep-art
Aborted
BASH:~/->
Reply With Quote
Reply

Tags
awesome, gnote, hail, power

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

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

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
F13: gnote not importing F12 gnote. Bill Case Using Fedora 2 5th July 2010 08:23 PM
[SOLVED] gnote software daudiam Using Fedora 3 19th March 2010 06:34 PM
gnote crashes CiaW Fedora 13 Development Branch 3 28th February 2010 04:21 AM
gnote on x86_64 - help test? RahulSundaram Alpha, Beta & Snapshots Discussions (Fedora 11 Only) 2 3rd May 2009 07:29 PM
Hail To The Chief! rpstitz Linux Chat 1 19th June 2007 04:49 PM


Current GMT-time: 23:53 (Tuesday, 18-06-2013)

TopSubscribe to XML RSS for all Threads in all ForumsFedoraForumDotOrg Archive
logo

All trademarks, and forum posts in this site are property of their respective owner(s).
FedoraForum.org is privately owned and is not directly sponsored by the Fedora Project or Red Hat, Inc.

Privacy Policy | Term of Use | Posting Guidelines | Archive | Contact Us | Founding Members

Powered by vBulletin® Copyright ©2000 - 2012, vBulletin Solutions, Inc.

FedoraForum is Powered by RedHat