Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Comix - GTK comic book viewer
View unanswered posts
View posts from last 24 hours

Goto page 1, 2, 3, 4, 5  Next  
Reply to topic    Gentoo Forums Forum Index Desktop Environments
View previous topic :: View next topic  
Author Message
RiBBiT
Apprentice
Apprentice


Joined: 18 May 2005
Posts: 215
Location: Sweden

PostPosted: Fri Aug 19, 2005 11:33 am    Post subject: Comix - GTK comic book viewer Reply with quote

EDIT:

Homepage: http://comix.sourceforge.net/

Now in portage, just emerge media-gfx/comix
_________________
Comix - GTK Comic Book Viewer [ http://comix.sourceforge.net ]


Last edited by RiBBiT on Fri Apr 28, 2006 4:14 pm; edited 22 times in total
Back to top
View user's profile Send private message
Gargen
n00b
n00b


Joined: 02 Aug 2005
Posts: 2

PostPosted: Fri Aug 19, 2005 8:05 pm    Post subject: Reply with quote

wow thats very cool good work
Back to top
View user's profile Send private message
RiBBiT
Apprentice
Apprentice


Joined: 18 May 2005
Posts: 215
Location: Sweden

PostPosted: Sat Aug 20, 2005 10:43 am    Post subject: Reply with quote

Thank you.
_________________
Comix - GTK Comic Book Viewer [ http://comix.sourceforge.net ]
Back to top
View user's profile Send private message
Deranger
Veteran
Veteran


Joined: 26 Aug 2004
Posts: 1215

PostPosted: Sun Aug 21, 2005 9:28 pm    Post subject: Reply with quote

Awesome! I appreciate your work.
Back to top
View user's profile Send private message
Indech
n00b
n00b


Joined: 10 Jan 2005
Posts: 20

PostPosted: Mon Aug 22, 2005 6:35 am    Post subject: Reply with quote

an interesting program and I look forward to see how it develops


a few problems/suggestions:
-with the implementation of resizing/scrolling, have a changeable default size for the images so you can either have it fit the screen, or if it's a big image, view the image in its original size
-support for reading right to left in double page view
-for archives that contain various folders and files with the same name you currently have to decide at the command line whether to overwrite them. it shouldn't be dependent on the command line
-for archives, have the ability to view archive comments, if there are any
-and personally I think quickest sounds better than fastest :D
Back to top
View user's profile Send private message
RiBBiT
Apprentice
Apprentice


Joined: 18 May 2005
Posts: 215
Location: Sweden

PostPosted: Mon Aug 22, 2005 9:40 am    Post subject: Reply with quote

Oktane: I'm glad to hear that.

Indech wrote:
an interesting program and I look forward to see how it develops


a few problems/suggestions:
-with the implementation of resizing/scrolling, have a changeable default size for the images so you can either have it fit the screen, or if it's a big image, view the image in its original size


That's a good idea. I'm not a big fan of scrolling comics myself, thats why I haven't implemented that yet.

Indech wrote:
-support for reading right to left in double page view


Never thought of that, I guess it matters a lot for people reading manga? Should an option let you view archives starting from the back as well?

Indech wrote:
-for archives that contain various folders and files with the same name you currently have to decide at the command line whether to overwrite them. it shouldn't be dependent on the command line


In the next version the `rm' program is not used so I guess you don't have to live with the command-line then. However I should probably fix it so that no files get overwritten at all.

Indech wrote:
-for archives, have the ability to view archive comments, if there are any


Those are usually in plain text files right?

Indech wrote:
-and personally I think quickest sounds better than fastest :D


No comments. :roll:
_________________
Comix - GTK Comic Book Viewer [ http://comix.sourceforge.net ]
Back to top
View user's profile Send private message
Lowspirit
Apprentice
Apprentice


Joined: 31 Jul 2002
Posts: 258
Location: Northern Sweden

PostPosted: Mon Aug 22, 2005 1:26 pm    Post subject: Reply with quote

When the cbrpager author mentioned he had no plans to implement scaling (to make text more readable, some were unreadable) I figured I was screwed, I'm far from a comic book reader but I do have some comics from back in the days for nostalgic reasons that I enjoy browsing through for old times, and this is now my official tool for it, thanks.

We need this in portage.
_________________
Gentoo | AMD X2 3800+ 2GB RAM | Kernel 2.6.30 . ReiserFS . CFQ . GCC4.3.3 | Firefox 3.5 | Gnome 2.26 w/ Compiz-Fusion
"Penguins are the only fish that can fly"
Back to top
View user's profile Send private message
Deranger
Veteran
Veteran


Joined: 26 Aug 2004
Posts: 1215

PostPosted: Mon Aug 22, 2005 1:50 pm    Post subject: Reply with quote

RiBBiT wrote:
I guess it matters a lot for people reading manga?

Japanese manga is read from right to left, therefore two-page display screws up the order. It should be like this:

[PAGE 02] [PAGE 01] <-- first set of two pages
[PAGE 04] [PAGE 03] <-- another set of two pages
[PAGE 06] [PAGE 05] <-- and so on...

It should basically swap two pages as you can see.

Complicated, eh? ;)

RiBBiT wrote:
Should an option let you view archives starting from the back as well?

It's not necessary, page numbers are just like in any ordinary comic, you just read all the pages "backwards". :P
Back to top
View user's profile Send private message
RiBBiT
Apprentice
Apprentice


Joined: 18 May 2005
Posts: 215
Location: Sweden

PostPosted: Mon Aug 22, 2005 2:19 pm    Post subject: Reply with quote

Lowspirit: :)

Oktane: Ok, I added options for both cases anyway. I guess it can't hurt. :wink:

I think I will make a new release soon with the changes I've done so far.
_________________
Comix - GTK Comic Book Viewer [ http://comix.sourceforge.net ]
Back to top
View user's profile Send private message
RiBBiT
Apprentice
Apprentice


Joined: 18 May 2005
Posts: 215
Location: Sweden

PostPosted: Mon Aug 22, 2005 9:36 pm    Post subject: Reply with quote

The next release is ready now.

Changelog:
Code:
Comix 0.2

   - Now uses the shutil module to move and delete files instead
   of calling the `rm' and `mv' programs.
   
   - Now uses gtk.gdk.pixbuf_get_file_info() to check image file types
   and the `file' program to check filetypes for ZIP/RAR archives.
   Filename extensions should no longer matter for Comix.
   
   - Now supports tar, tar.gz and tar.bz2 archives.
   
   - New menu option `File info' brings up a window and displays various
   information about the file being viewed.
   
   - New option to flip the pages viewed in double page mode.
   
   - New option to reverse the reading order (start with the last page).
   
   - New option to set the saturation of the images displayed.
   
   - Some minor fixes.
   
   - New dependencies are `file' and `tar' (should be installed on most
   systems as default).

_________________
Comix - GTK Comic Book Viewer [ http://comix.sourceforge.net ]
Back to top
View user's profile Send private message
kabutor
l33t
l33t


Joined: 12 Dec 2002
Posts: 821
Location: Benalmadena - Melrose Place

PostPosted: Mon Aug 22, 2005 11:44 pm    Post subject: Reply with quote

really nice, add it to bugzilla and maybe its added into portage :)
_________________
My name, is sendmail, you kill -9 my parent process, prepare to vi
Back to top
View user's profile Send private message
Indech
n00b
n00b


Joined: 10 Jan 2005
Posts: 20

PostPosted: Tue Aug 23, 2005 1:48 am    Post subject: Reply with quote

RiBBiT wrote:
In the next version the `rm' program is not used so I guess you don't have to live with the command-line then. However I should probably fix it so that no files get overwritten at all.
one problem with how you fixed it at the moment: the app freezes if there are 3+ files of the same name

RiBBiT wrote:
Those are usually in plain text files right?
rar and zip can have comments embedded in the archives themselves. From 'man zip' and 'rar -h':
man zip wrote:

-c Add one-line comments for each file. File operations (adding,
updating) are done first, and the user is then prompted for a
one-line comment for each file. Enter the comment followed by
return, or just return for no comment.

-z Prompt for a multi-line comment for the entire zip ar-
chive. The comment is ended by a line containing just a
period, or an end of file condition (^D on UNIX, ^Z on
MSDOS, OS/2, and VAX/VMS). The comment can be taken from
a file:

rar -h wrote:
c Add archive comment
cf Add files comment
cw Write archive comment to file
Back to top
View user's profile Send private message
RiBBiT
Apprentice
Apprentice


Joined: 18 May 2005
Posts: 215
Location: Sweden

PostPosted: Tue Aug 23, 2005 11:01 am    Post subject: Reply with quote

kabutor: I'll do that.

Indech: Ah, thank you for pointing that out. I have made a new release (0.2.1) that should fix that problem.

I didn't know rar and zip archives could have embedded comments. I have a few comic book archives myself with comments in html, you know if this is common? It seems complicated if comic book viewers must be able to parse html just to read comments.
_________________
Comix - GTK Comic Book Viewer [ http://comix.sourceforge.net ]
Back to top
View user's profile Send private message
Lowspirit
Apprentice
Apprentice


Joined: 31 Jul 2002
Posts: 258
Location: Northern Sweden

PostPosted: Tue Aug 23, 2005 2:12 pm    Post subject: Reply with quote

Some thoughts after some usage :

Cache next page
Could make percieved speed alot faster, not that it's slow as it is, just that this is what gthumb etc does with regular images and that's the flipping speed I've grown used to (having to browse them manually until comix).

Mouse click page to flip

Click left page to flip to previous page, right page to flip to next (or in single page mode just make it flip to next, and making it aware of the reversed order ofcourse), this would allow for easier control without having to use the keyboard or rightclick menu.

Window position / size
Could it save this from session to session or isn't this a comix issue but something else (like metacity or something). It always starts in the top left corner for me and first thing I do is move and resize it, it would save me these steps.

Live settings
Would be in accordance to the HIG, but it makes sense atleast for the saturation option, so when tweaking one don't have to enter a setting, press ok, go back into options, tweak, press ok, repeat. Most settings could probably update instantly in there for ease of use, just a thought.

Don't know to what extent any of these are possible, it works fine as-is too but you know how it is, when you get something you always want more. :wink:
_________________
Gentoo | AMD X2 3800+ 2GB RAM | Kernel 2.6.30 . ReiserFS . CFQ . GCC4.3.3 | Firefox 3.5 | Gnome 2.26 w/ Compiz-Fusion
"Penguins are the only fish that can fly"
Back to top
View user's profile Send private message
RiBBiT
Apprentice
Apprentice


Joined: 18 May 2005
Posts: 215
Location: Sweden

PostPosted: Tue Aug 23, 2005 2:49 pm    Post subject: Reply with quote

Lowspirit: Those are good ideas, I'll see what I can do.
_________________
Comix - GTK Comic Book Viewer [ http://comix.sourceforge.net ]
Back to top
View user's profile Send private message
RiBBiT
Apprentice
Apprentice


Joined: 18 May 2005
Posts: 215
Location: Sweden

PostPosted: Tue Aug 23, 2005 4:12 pm    Post subject: Reply with quote

Window position / size is implemented, will be in next version.

I filed a bug as well.
_________________
Comix - GTK Comic Book Viewer [ http://comix.sourceforge.net ]
Back to top
View user's profile Send private message
kabutor
l33t
l33t


Joined: 12 Dec 2002
Posts: 821
Location: Benalmadena - Melrose Place

PostPosted: Wed Aug 24, 2005 9:34 am    Post subject: Reply with quote

AFAIK if ppl are interested that program goes into portage then join your email adress in the bug site, also helps that it send an email when someone changes the "bug" status as with new releases or so :)

Great Great Program :)

Ops, I think you need to suggest where is going the program into portage, I just put it under media-gfx/comix but maybe its just me :)
_________________
My name, is sendmail, you kill -9 my parent process, prepare to vi
Back to top
View user's profile Send private message
RiBBiT
Apprentice
Apprentice


Joined: 18 May 2005
Posts: 215
Location: Sweden

PostPosted: Wed Aug 24, 2005 12:21 pm    Post subject: Reply with quote

kabutor: Oh, I forgot the category wasn't specified in the ebuild. I put mine in app-misc, that's where cbrpager and cbview are. I discovered there is already an ebuild called "comix" - x11-themes/comix - you think that is a problem? And thank you for the kind words. :D
_________________
Comix - GTK Comic Book Viewer [ http://comix.sourceforge.net ]
Back to top
View user's profile Send private message
kabutor
l33t
l33t


Joined: 12 Dec 2002
Posts: 821
Location: Benalmadena - Melrose Place

PostPosted: Wed Aug 24, 2005 10:31 pm    Post subject: Reply with quote

I already seen the comix theme, maybe you can try to rename or make it longer (comix-something) dont know. There are already ebuilds in portage with the same name, but I suppose that the developers will try to avoid when possible :)

Maybe some developer/moderator can add some light here. :)
_________________
My name, is sendmail, you kill -9 my parent process, prepare to vi
Back to top
View user's profile Send private message
RiBBiT
Apprentice
Apprentice


Joined: 18 May 2005
Posts: 215
Location: Sweden

PostPosted: Fri Aug 26, 2005 11:47 am    Post subject: Reply with quote

Version 0.3 is released.

Changelog:
Code:
Comix 0.3

   - New option to save window position and size to future sessions.
   
   - New option to set a default path to open when selecting a new file
   with the `Open file' command.
   
   - Comix now supports page scrolling with the mouse wheel.
   
   - Fixed a bug with trying to view `File info' when viewing the last page
   in double page mode.
   
   - Fixed a bug with the number of pages always reported as zero in the
   go-to-page-window.
   
   - Some minor fixes.

Comix 0.2.1

   - Fixed a bug with opening archives with 3+ files with the same name.

Comix 0.2

   - Now uses the shutil module to move and delete files instead
   of calling the `rm' and `mv' programs.
   
   - Now uses gtk.gdk.pixbuf_get_file_info() to check image file types
   and the `file' program to check filetypes for ZIP/RAR archives.
   Filename extensions should no longer matter for Comix.
   
   - Now supports tar, tar.gz and tar.bz2 archives.
   
   - New menu option `File info' brings up a window and displays various
   information about the file being viewed.
   
   - New option to flip the pages viewed in double page mode.
   
   - New option to reverse the reading order (start with the last page).
   
   - New option to set the saturation of the images displayed.
   
   - Some minor fixes.
   
   - New dependencies are `file' and `tar' (should be installed on most
   systems as default).

_________________
Comix - GTK Comic Book Viewer [ http://comix.sourceforge.net ]
Back to top
View user's profile Send private message
Deranger
Veteran
Veteran


Joined: 26 Aug 2004
Posts: 1215

PostPosted: Fri Aug 26, 2005 12:09 pm    Post subject: Reply with quote

kabutor wrote:
I already seen the comix theme, maybe you can try to rename or make it longer (comix-something) dont know. There are already ebuilds in portage with the same name, but I suppose that the developers will try to avoid when possible :)

Maybe some developer/moderator can add some light here. :)

There's no need for that. There are already multiple ebuilds with a same name, it's okay as long as long they are in different category. Take a look at this:

Code:
These are the packages that I would merge, in order:

Calculating dependencies   

!!! The short ebuild name "splat" is ambiguous.  Please specify
!!! one of the following fully-qualified ebuild names instead:

    app-portage/splat
    sci-electronics/splat


Last edited by Deranger on Sat Aug 27, 2005 11:06 am; edited 1 time in total
Back to top
View user's profile Send private message
RiBBiT
Apprentice
Apprentice


Joined: 18 May 2005
Posts: 215
Location: Sweden

PostPosted: Sat Aug 27, 2005 9:24 am    Post subject: Reply with quote

Oktane: Ok, that's good to know. I couldn't figure out what I should rename it to. :)

By the way, what do you think about the new homepage? Is it too flashy?
http://comix.sourceforge.net/
_________________
Comix - GTK Comic Book Viewer [ http://comix.sourceforge.net ]
Back to top
View user's profile Send private message
RiBBiT
Apprentice
Apprentice


Joined: 18 May 2005
Posts: 215
Location: Sweden

PostPosted: Sun Aug 28, 2005 3:57 pm    Post subject: Reply with quote

New version.

Changelog:
Code:
Comix 0.4

   - Comix now supports image zooming and window scrolling as well
   as the old fit-to-screen-mode.
   
   - Comix now includes a makefile, a .desktop file and an icon for an
   easy installation and desktop integration.

Comix 0.3

   - New option to save window position and size to future sessions.
   
   - New option to set a default path to open when selecting a new file
   with the `Open file' command.
   
   - Comix now supports page scrolling with the mouse wheel.
   
   - Fixed a bug with trying to view `File info' when viewing the last page
   in double page mode.
   
   - Fixed a bug with the number of pages always reported as zero in the
   go-to-page-window.
   
   - Some minor fixes.

Comix 0.2.1

   - Fixed a bug with opening archives with 3+ files with the same name.

Comix 0.2

   - Now uses the shutil module to move and delete files instead
   of calling the `rm' and `mv' programs.
   
   - Now uses gtk.gdk.pixbuf_get_file_info() to check image file types
   and the `file' program to check filetypes for ZIP/RAR archives.
   Filename extensions should no longer matter for Comix.
   
   - Now supports tar, tar.gz and tar.bz2 archives.
   
   - New menu option `File info' brings up a window and displays various
   information about the file being viewed.
   
   - New option to flip the pages viewed in double page mode.
   
   - New option to reverse the reading order (start with the last page).
   
   - New option to set the saturation of the images displayed.
   
   - Some minor fixes.
   
   - New dependencies are `file' and `tar' (should be installed on most
   systems as default).


EDIT: If it runs fine for you with any other architecture than x86, plese tell me so that I can update the ebuild.
_________________
Comix - GTK Comic Book Viewer [ http://comix.sourceforge.net ]
Back to top
View user's profile Send private message
sobers_2002
Veteran
Veteran


Joined: 16 Mar 2004
Posts: 1128

PostPosted: Tue Aug 30, 2005 7:50 am    Post subject: Reply with quote

Code:
install comix /usr/local/bin/comix
install comix.desktop /usr/local/share/applications/comix.desktop
install: cannot create regular file `/usr/local/share/applications/comix.desktop': No such file or directory
make: *** [install] Error 1


i get this error with 0.4 ebuild

y the way this thing ROX!! i am really happy you went ahead and made it :D
_________________
Pdict - dockable dictionary client for linux
FREE97WIN: Use this code on Dreamhost and you get $97 off !!
Back to top
View user's profile Send private message
Lepaca Kliffoth
l33t
l33t


Joined: 28 Apr 2004
Posts: 737
Location: Florence, Italy

PostPosted: Tue Aug 30, 2005 11:39 am    Post subject: Reply with quote

1 - I should be able to hide the scrollbars
2 - The mouse cursor should either automatically hide after x seconds or always be a single black pixel.
3 - Space should reposition the view to the next part of the image. If I see 20% of it I want to be able to press space and see the 20% under it and so on. When I can't scroll down anymore I want to press space to go to the next page. Arrows are too many, I want single key operation.
4 - I want to scale the image in at least 3 different ways: one to make it fit entirely on the screen (already done), one to make the page scale so that its length fits and the last to make the page scale so that its width fits.
5 - I want a slider that lets me select a page to jump to.
6 - I want to be able to press a key to go back to the volume and page I was reading when I last used Comix.

Thanks for your work! It's perfectly usable and I can finally ditch CDisplay.
_________________
It isn't enough to win - everyone else must lose, and you also have to rub it in their face (maybe chop off an arm too for good measure).
Animebox!
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Desktop Environments All times are GMT
Goto page 1, 2, 3, 4, 5  Next
Page 1 of 5

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum