[分享] GHunter v 0.0.3 - 專看漫畫的看圖程式

歡迎提問 debian desktop 相關問題,何謂 desktop ? 舉凡您日常生活會用到的部份,如上網 ( www 、 bbs ..) 、程式設計、繪圖...等等。 通常以 X Window 環境底下問題為主。

[分享] GHunter v 0.0.3 - 專看漫畫的看圖程式

文章huki » 週一 10月 08, 2007 12:33 am

圖檔
圖檔

首頁:http://blog.pixnet.net/huki/post/9618477

GHunter192,一套取名純粹kuso的看漫畫的看圖程式(hunter 261 到)
從看了pcman大大的XD Programming之後
就在練習用glade寫一個看圖程式
玩玩~~~
後來看到pcman大的gpicview程式
真的很不錯
不過和我看漫畫的習慣不順手
我又不願意用dirty patch(我也沒那個實力)
就參考了comix、gpicview、eog和pidgin,再加上一些devhelp上抄來的程式
自己寫了一個我看漫畫順手的程式
純好玩
也想練習打包一下(誰可以教一下,目前是靠之前glade-2產生的build檔案)
因為其實主要檔的檔案只有src/main.c, src/main.h 和 ghunter192.glade檔罷了
其他完全只是可以編就這樣
說實話真的很不熟
還有別罵我
只是剛好碰到hunter出了很高興
拿來看,就好玩kuso一下
減減自己的壓力罷了
附上自己的卡圖和source

特性說一下(想玩的人玩一下):
* 1:1顯示(之後自己會加上符合視窗吧?!)
* 不會有scrollbar,可以直接拖移圖片位置
* 有開啟目錄的功能,開啟檔案可以預覽
* 用滾輪控制換頁,到最後一張下一張是第一張(反之亦然)
* 中間按下就是全螢幕

只要到目錄下./configure;make
再執行src/ghunter192就可以用了
若有好心人
幫忙打包下(小弟正好可以學學)
原始檔:http://huki.tw.googlepages.com/ghunter192-0_0_1.7z
再次強調只是好玩
喜歡kuso的可以試試
至少自己用的還蠻好的
很順手
哈哈,不過功能太少(看漫畫很夠啦!)
最後由 huki 於 週六 5月 31, 2008 10:37 pm 編輯,總共編輯了 3 次。
頭像
huki
快樂的大學生
快樂的大學生
 
文章: 783
註冊時間: 週四 11月 28, 2002 7:27 am
來自: 家:中壢/公:桃園

文章訪客 » 週三 10月 10, 2007 5:37 pm

好像沒 preload

看漫畫軟體最重要的就是 preload
在看這一頁的時候, 預先載入下一頁的內容
訪客
 

文章huki » 週六 10月 13, 2007 11:25 am

v 0.0.2

* 修改0.0.1的一些我已知bug
* 程式做大幅度的修改(因為glade之前不熟,物件常常傳錯)
* 新增投影片功能(分別為1 sec、 5 sec、 10 sec)
* 支援鍵盤操作(下頁:右、下、Pgdn,上頁:左、上、Pgup,第一頁:Home,最後一頁:End,F5:播放投影片(5 sec - default),Escape:取消全螢幕或播放,F11:啟用或取消全螢幕)

source code:http://huki.tw.googlepages.com/ghunter192-0_0_2.7z

ps.希望有高手可以幫忙打包或教一下我
Linux給我的感覺就是自由自在,沒有壓力
希望大家都能參與linux
變成linux世界的一份子
HuKi
頭像
huki
快樂的大學生
快樂的大學生
 
文章: 783
註冊時間: 週四 11月 28, 2002 7:27 am
來自: 家:中壢/公:桃園

文章不想安裝 p7zip 的人 » 週六 10月 13, 2007 2:51 pm

source 建議用正常點的壓縮與命名,
ghunter192-0.0.2.tar.bz2
ghunter192-0.0.2.tar.gz

用 _ 和 7z 都怪怪的…
不想安裝 p7zip 的人
 

文章訪客 » 週六 10月 13, 2007 5:31 pm

最好是用 tar.gz 這樣包套件才方便

7z 根本不能那樣用吧
Unix 檔案權限會不見
訪客
 

文章huki » 週六 10月 13, 2007 9:11 pm

唉~~~說來慚愧
就是因為不會打包
所以就直接壓縮起來
要不然我也想打包成.tar.gz or .tar.bz2
因為裡頭的東西不正確
雖然可以configure和make
但其他都會錯誤
也不會正確的將內容安裝到系統
所以才需要別人幫一下忙
小弟沒有這方面的經驗
Linux給我的感覺就是自由自在,沒有壓力
希望大家都能參與linux
變成linux世界的一份子
HuKi
頭像
huki
快樂的大學生
快樂的大學生
 
文章: 783
註冊時間: 週四 11月 28, 2002 7:27 am
來自: 家:中壢/公:桃園

文章訪客 » 週六 10月 13, 2007 10:08 pm

...
包成 tarball 是基礎中的基礎啊…orz
雖然可以configure和make
但其他都會錯誤

是什麼錯誤?

也不會正確的將內容安裝到系統

推薦你看這篇
http://tetralet.luna.com.tw/index.php?o ... icleId=185
訪客
 

文章huki » 週六 10月 13, 2007 10:25 pm

哈哈
這篇我早看了
我也知是基礎中的基礎
不過就是有錯
最重要可能是我看的都是一般的
但是我的程式要跟著我自己的glade
而錯誤如下

./configure
代碼: 選擇全部
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for gawk... no
checking for mawk... mawk
checking whether make sets $(MAKE)... yes
checking whether to enable maintainer-specific portions of Makefiles... no
checking for style of include used by make... GNU
checking for gcc... gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking dependency style of gcc... gcc3
checking for library containing strerror... none required
checking for gcc... (cached) gcc
checking whether we are using the GNU C compiler... (cached) yes
checking whether gcc accepts -g... (cached) yes
checking for gcc option to accept ISO C89... (cached) none needed
checking dependency style of gcc... (cached) gcc3
checking for gcc... (cached) gcc
checking whether we are using the GNU C compiler... (cached) yes
checking whether gcc accepts -g... (cached) yes
checking for gcc option to accept ISO C89... (cached) none needed
checking dependency style of gcc... (cached) gcc3
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for PACKAGE... yes
checking how to run the C preprocessor... gcc -E
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking locale.h usability... yes
checking locale.h presence... yes
checking for locale.h... yes
checking for LC_MESSAGES... yes
checking libintl.h usability... yes
checking libintl.h presence... yes
checking for libintl.h... yes
checking for ngettext in libc... yes
checking for dgettext in libc... yes
checking for bind_textdomain_codeset... yes
checking for msgfmt... /usr/bin/msgfmt
checking for dcgettext... yes
checking if msgfmt accepts -c... yes
checking for gmsgfmt... /usr/bin/msgfmt
checking for xgettext... /usr/bin/xgettext
configure: creating ./config.status
config.status: creating Makefile
config.status: creating src/Makefile
config.status: creating po/Makefile.in
config.status: WARNING:  po/Makefile.in.in seems to ignore the --datarootdir setting
config.status: creating ghunter192.desktop
config.status: creating config.h
config.status: config.h is unchanged
config.status: executing depfiles commands
config.status: executing default-1 commands

make(沒問題)
make install
代碼: 選擇全部
Making install in src
make[1]: Entering directory `/home/huki/share/Programming/gtk/ghunter192/src'
make[2]: Entering directory `/home/huki/share/Programming/gtk/ghunter192/src'
test -z "/usr/local/bin" || mkdir -p -- "/usr/local/bin"
  /usr/bin/install -c 'ghunter192' '/usr/local/bin/ghunter192'
make[2]: Nothing to be done for `install-data-am'.
make[2]: Leaving directory `/home/huki/share/Programming/gtk/ghunter192/src'
make[1]: Leaving directory `/home/huki/share/Programming/gtk/ghunter192/src'
Making install in po
make[1]: Entering directory `/home/huki/share/Programming/gtk/ghunter192/po'
if test -r ".././mkinstalldirs"; then \
          .././mkinstalldirs /usr/local/share; \
        else \
          /bin/sh ../mkinstalldirs /usr/local/share; \
        fi
/bin/sh: ../mkinstalldirs: 沒有此一檔案或目錄
make[1]: *** [install-data-yes] Error 127
make[1]: Leaving directory `/home/huki/share/Programming/gtk/ghunter192/po'
make: *** [install-recursive] Error 1
Linux給我的感覺就是自由自在,沒有壓力
希望大家都能參與linux
變成linux世界的一份子
HuKi
頭像
huki
快樂的大學生
快樂的大學生
 
文章: 783
註冊時間: 週四 11月 28, 2002 7:27 am
來自: 家:中壢/公:桃園

文章darkranger » 週日 10月 14, 2007 5:20 pm

我會覺得像這樣的小型程式
在打包上只要方便編譯就好
並不需要有make install的部份
darkranger
懵懂的國中生
懵懂的國中生
 
文章: 180
註冊時間: 週一 11月 13, 2006 7:14 pm

文章huki » 週日 10月 14, 2007 9:05 pm

經過了一翻努力
終於打包出比較ok的東西了
不過還是還沒解決po/裡面檔案的問題
目前只有一個zh_TW.po
make會產生執行檔
但是Makefile po的部份時會出現
代碼: 選擇全部
Making all in po
make[2]: Entering directory `/home/huki/ghunter192-0.0.2/po'
Makefile:97: *** target pattern contains no `%'.  Stop.
make[2]: Leaving directory `/home/huki/ghunter192-0.0.2/po'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/huki/ghunter192-0.0.2'
make: *** [all] Error 2


source code:http://huki.tw.googlepages.com/ghunter192_0.0.2.tar.gz
Linux給我的感覺就是自由自在,沒有壓力
希望大家都能參與linux
變成linux世界的一份子
HuKi
頭像
huki
快樂的大學生
快樂的大學生
 
文章: 783
註冊時間: 週四 11月 28, 2002 7:27 am
來自: 家:中壢/公:桃園

文章huki » 週日 4月 06, 2008 9:57 am

好久不見囉!
都沒有更新(應該也沒人關心吧!哈)
因為前一陣子剛好去聽jserv大的cmake
在下班有空就研究一下
果然很簡單易學
就把自己的code整理一下加用cmake打包起來
接下來我會努力改良一下我的程式囉!
首頁:http://blog.pixnet.net/huki/post/9618477

source code:http://huki.tw.googlepages.com/ghunter_0.0.2.5.tar.gz

ps.之前用autotool的要快200k,沒想到用cmake只要70k,真是太神奇了
Linux給我的感覺就是自由自在,沒有壓力
希望大家都能參與linux
變成linux世界的一份子
HuKi
頭像
huki
快樂的大學生
快樂的大學生
 
文章: 783
註冊時間: 週四 11月 28, 2002 7:27 am
來自: 家:中壢/公:桃園

文章huki » 週六 5月 31, 2008 10:36 pm

v 0.0.3 (2008/05/31)
* 多國語系(pot & po)
* 增加判斷glade檔若不在的錯誤處理

這陣子花了一點時間
把一些東西加了進去煩了不少大大(j大,f大和a大)
終於這個版本用出來了
之後會再把一些功能加上去
希望大家能去看看
http://ghunter.googlecode.com
Linux給我的感覺就是自由自在,沒有壓力
希望大家都能參與linux
變成linux世界的一份子
HuKi
頭像
huki
快樂的大學生
快樂的大學生
 
文章: 783
註冊時間: 週四 11月 28, 2002 7:27 am
來自: 家:中壢/公:桃園

文章wsun013 » 週三 6月 11, 2008 6:04 pm

Huki 大,

dh_make 應該可以幫你打包的忙
如果你的package 只有看圖程式, 那 dh_make -n -s 就夠了!
剩下的就是改改 debian/ 下的檔案
*EX* *ex* 都可以刪了
------BEGIN GEEK CODE BLOCK------
Version: 3.12
GE d->++ s: a-- C+++>++++ UL>++++ P>++++ L++>++++ E---- W+ N@ o K- w++(+)
O- M- V? PS+++(+) PE++(+) Y-- PGP- t>--- 5? X+++ R- tv-(--) b+ DI? D+ G e++>++++
h+(!) r++(%) y*>++++
-------END GEEK CODE BLOCK-------
頭像
wsun013
快樂的大學生
快樂的大學生
 
文章: 784
註冊時間: 週二 9月 14, 2004 12:12 pm
來自: 紐西蘭


回到 debian desktop

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客

cron