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

7th January 2011, 11:09 PM
|
 |
Registered User
|
|
Join Date: Jun 2009
Location: 9ja://coalcity
Posts: 243

|
|
|
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
|

7th January 2011, 11:22 PM
|
 |
Registered User
|
|
Join Date: Nov 2006
Location: Detroit
Posts: 4,719

|
|
|
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.
|

8th January 2011, 12:58 AM
|
 |
"Registered User" T-Shirt Winner
|
|
Join Date: Mar 2007
Location: Seville, FL
Posts: 5,141

|
|
|
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.
|

8th January 2011, 04:20 AM
|
 |
Registered User
|
|
Join Date: Nov 2006
Location: Detroit
Posts: 4,719

|
|
|
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.
|

8th January 2011, 04:51 AM
|
 |
Registered User
|
|
Join Date: Jun 2009
Location: 9ja://coalcity
Posts: 243

|
|
|
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
|

8th January 2011, 08:23 PM
|
 |
"Registered User" T-Shirt Winner
|
|
Join Date: Mar 2007
Location: Seville, FL
Posts: 5,141

|
|
|
Re: All Hail the Awesome Power of Gnote!
Quote:
Originally Posted by twohot
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.
|

8th January 2011, 09:08 PM
|
 |
Registered User
|
|
Join Date: Jun 2009
Location: 9ja://coalcity
Posts: 243

|
|
|
Re: All Hail the Awesome Power of Gnote!
Quote:
Originally Posted by PabloTwo
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.
|

8th January 2011, 09:27 PM
|
 |
"Registered User" T-Shirt Winner
|
|
Join Date: Mar 2007
Location: Seville, FL
Posts: 5,141

|
|
|
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.
|

8th January 2011, 09:42 PM
|
 |
Registered User
|
|
Join Date: Jun 2009
Location: 9ja://coalcity
Posts: 243

|
|
|
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
|

8th January 2011, 09:53 PM
|
 |
"Registered User" T-Shirt Winner
|
|
Join Date: Mar 2007
Location: Seville, FL
Posts: 5,141

|
|
|
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.
|

9th January 2011, 12:56 AM
|
 |
Registered User
|
|
Join Date: Jun 2009
Location: 9ja://coalcity
Posts: 243

|
|
|
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!
|

9th January 2011, 02:27 AM
|
 |
Registered User
|
|
Join Date: May 2007
Location: U.S.
Posts: 4,852

|
|
|
Re: All Hail the Awesome Power of Gnote!
Quote:
Originally Posted by stevea
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
|

9th January 2011, 04:36 AM
|
|
Registered User
|
|
Join Date: Nov 2010
Location: Australia
Posts: 698

|
|
|
Re: All Hail the Awesome Power of Gnote!
Quote:
Originally Posted by RupertPupkin
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!
|

9th January 2011, 05:25 AM
|
 |
Registered User
|
|
Join Date: Nov 2006
Location: Detroit
Posts: 4,719

|
|
|
Re: All Hail the Awesome Power of Gnote!
Quote:
Originally Posted by ElderSnake
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
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
|

9th January 2011, 08:39 PM
|
 |
"Registered User" T-Shirt Winner
|
|
Join Date: Mar 2007
Location: Seville, FL
Posts: 5,141

|
|
|
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:~/->
|
| Thread Tools |
Search this Thread |
|
|
|
| Display Modes |
Linear Mode
|
Posting Rules
|
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is Off
|
|
|
Current GMT-time: 23:53 (Tuesday, 18-06-2013)
|
|
 |
 |
 |
 |
|
|