Seoni file manager

Rasprave u vezi Linux aplikacija.

Moderator/ica: Moderatori/ce

masteroman

Re: Seoni file manager

Post Postao/la masteroman »

iweb je napisao/la:Želim testirati :)

(iako bih radije otvarao fajlove u Sublimeu, al' dobro)
ja sam ga se ostavio :) sad samo vim dolazi u obzir tak da mi odgovara :P
Avatar
iweb
Site Admin
Postovi: 4641
Pridružen/a: 07 ožu 2009, 17:00
Spol: M
OS: fedora 34

Re: Seoni file manager

Post Postao/la iweb »

Ja ga obožavam :D
Avatar
drone
Moderator
Postovi: 3293
Pridružen/a: 01 pro 2010, 23:50
OS: Arch/KDE, Debian/Armbian
Lokacija: Nova Gradiška

Re: Seoni file manager

Post Postao/la drone »

Moje mišljenje je da pokraj Vima i ostalih izvrsnih slobodnih editora, koristiti proprietary editor potpuno je nepotrebno. Meni je to neshvatljivo, sorry.
1986-1990: Commodore64 / 1990-1994: Amiga 500 / 1995-1996: Amiga 1200 / 1997-2001: N/A@home /
2002-2004: Windows98, XP /
2004-2005: Knoppix, Mandrake / 2005: Mandriva, Ubuntu / 2005-2009: LFS / 2009-2010: Mint /
2010-... Arch
Avatar
Medojedni jazavac
Postovi: 1536
Pridružen/a: 22 tra 2012, 08:55
Spol: M
OS: eOS Luna
Lokacija: ForHill Croatia
Kontakt:

Re: Seoni file manager

Post Postao/la Medojedni jazavac »

Ja bum rado testiral!
stefan je napisao/la:tu mač gemišta
To understand recursion, you must first understand recursion.
Avatar
iweb
Site Admin
Postovi: 4641
Pridružen/a: 07 ožu 2009, 17:00
Spol: M
OS: fedora 34

Re: Seoni file manager

Post Postao/la iweb »

@drone - Nemaš se zašto ispričavati, svatko ima svoj omiljeni editor, koristim vim za brzinska editiranja i dobar je, a Sublime volim zbog prilagodljivosti, hrpe addona i lijepog interfejsa te toga što se vrti na Win/Linux/OSX bez problema, a otvorene fajlove i mjesta u dokumentu mogu syncati između više instalacija. Vim vjerojatno ima sve te funkcije, ali sad sam već i navikao na Sublime, a to što je proprietary mi osobno ne smeta :)
Avatar
drone
Moderator
Postovi: 3293
Pridružen/a: 01 pro 2010, 23:50
OS: Arch/KDE, Debian/Armbian
Lokacija: Nova Gradiška

Re: Seoni file manager

Post Postao/la drone »

Arch:

slika


LFS-6.2:

slika


Ubuntu 12.04:

Kod: Označi sve

drone@acer:~/builds/seoni$ make
cc  -Wall -std=gnu99 -pedantic -g  -lncurses -c -o config.o config.c
cc  -Wall -std=gnu99 -pedantic -g  -lncurses -c -o filedata.o filedata.c
cc  -Wall -std=gnu99 -pedantic -g  -lncurses -c -o history.o history.c
cc  -Wall -std=gnu99 -pedantic -g  -lncurses -c -o keys.o keys.c
cc  -Wall -std=gnu99 -pedantic -g  -lncurses -c -o mimetypes.o mimetypes.c
mimetypes.c: In function ‘read_mimetype’:
mimetypes.c:208:1: warning: control reaches end of non-void function [-Wreturn-type]
mimetypes.c: In function ‘compare_extension’:
mimetypes.c:94:1: warning: control reaches end of non-void function [-Wreturn-type]
cc  -Wall -std=gnu99 -pedantic -g  -lncurses -c -o seoni.o seoni.c
cc  -Wall -std=gnu99 -pedantic -g  -lncurses -c -o sfbui.o sfbui.c
cc  -Wall -std=gnu99 -pedantic -g  -lncurses -c -o sort.o sort.c
cc  -Wall -std=gnu99 -pedantic -g  -lncurses -c -o tab.o tab.c
cc  -Wall -std=gnu99 -pedantic -g  -lncurses -c -o utils.o utils.c
cc -Wall -std=gnu99 -pedantic -g  -lncurses  config.o  filedata.o  history.o  keys.o  mimetypes.o  seoni.o  sfbui.o  sort.o  tab.o  utils.o -o seoni
config.o: In function `convert_col':
/home/drone/builds/seoni/config.c:1050: undefined reference to `can_change_color'
config.o: In function `init_themefile':
/home/drone/builds/seoni/config.c:1205: undefined reference to `init_pair'
/home/drone/builds/seoni/config.c:1210: undefined reference to `use_default_colors'
/home/drone/builds/seoni/config.c:1211: undefined reference to `init_pair'
/home/drone/builds/seoni/config.c:1216: undefined reference to `init_pair'
keys.o: In function `kill_cmd_mode':
/home/drone/builds/seoni/keys.c:249: undefined reference to `curs_set'
/home/drone/builds/seoni/keys.c:252: undefined reference to `mvwprintw'
keys.o: In function `show_cmd_input':
/home/drone/builds/seoni/keys.c:269: undefined reference to `curs_set'
/home/drone/builds/seoni/keys.c:287: undefined reference to `wmove'
/home/drone/builds/seoni/keys.c:292: undefined reference to `wmove'
/home/drone/builds/seoni/keys.c:304: undefined reference to `wmove'
/home/drone/builds/seoni/keys.c:309: undefined reference to `wmove'
/home/drone/builds/seoni/keys.c:314: undefined reference to `wmove'
/home/drone/builds/seoni/keys.c:321: undefined reference to `curs_set'
/home/drone/builds/seoni/keys.c:323: undefined reference to `mvwprintw'
/home/drone/builds/seoni/keys.c:333: undefined reference to `wmove'
/home/drone/builds/seoni/keys.c:333: undefined reference to `waddnstr'
/home/drone/builds/seoni/keys.c:337: undefined reference to `wmove'
keys.o: In function `del_cmd_character':
/home/drone/builds/seoni/keys.c:366: undefined reference to `mvwprintw'
/home/drone/builds/seoni/keys.c:370: undefined reference to `mvwprintw'
keys.o: In function `filter_keystroke':
/home/drone/builds/seoni/keys.c:381: undefined reference to `cbreak'
keys.o: In function `show_error_message':
/home/drone/builds/seoni/keys.c:522: undefined reference to `mvwprintw'
/home/drone/builds/seoni/keys.c:523: undefined reference to `halfdelay'
seoni.o: In function `init_sfbgui':
/home/drone/builds/seoni/seoni.c:21: undefined reference to `initscr'
/home/drone/builds/seoni/seoni.c:22: undefined reference to `stdscr'
/home/drone/builds/seoni/seoni.c:22: undefined reference to `wclear'
/home/drone/builds/seoni/seoni.c:23: undefined reference to `noecho'
/home/drone/builds/seoni/seoni.c:24: undefined reference to `curs_set'
/home/drone/builds/seoni/seoni.c:25: undefined reference to `cbreak'
/home/drone/builds/seoni/seoni.c:26: undefined reference to `nl'
/home/drone/builds/seoni/seoni.c:27: undefined reference to `stdscr'
/home/drone/builds/seoni/seoni.c:27: undefined reference to `keypad'
/home/drone/builds/seoni/seoni.c:28: undefined reference to `has_colors'
/home/drone/builds/seoni/seoni.c:30: undefined reference to `endwin'
/home/drone/builds/seoni/seoni.c:35: undefined reference to `start_color'
seoni.o: In function `free_all_data':
/home/drone/builds/seoni/seoni.c:42: undefined reference to `delwin'
/home/drone/builds/seoni/seoni.c:43: undefined reference to `delwin'
/home/drone/builds/seoni/seoni.c:44: undefined reference to `delwin'
/home/drone/builds/seoni/seoni.c:45: undefined reference to `delwin'
/home/drone/builds/seoni/seoni.c:46: undefined reference to `endwin'
seoni.o: In function `refresh_all':
/home/drone/builds/seoni/seoni.c:62: undefined reference to `stdscr'
/home/drone/builds/seoni/seoni.c:62: undefined reference to `wrefresh'
/home/drone/builds/seoni/seoni.c:64: undefined reference to `wnoutrefresh'
/home/drone/builds/seoni/seoni.c:66: undefined reference to `wnoutrefresh'
/home/drone/builds/seoni/seoni.c:67: undefined reference to `wnoutrefresh'
/home/drone/builds/seoni/seoni.c:68: undefined reference to `wnoutrefresh'
/home/drone/builds/seoni/seoni.c:70: undefined reference to `doupdate'
seoni.o: In function `main':
/home/drone/builds/seoni/seoni.c:90: undefined reference to `stdscr'
/home/drone/builds/seoni/seoni.c:90: undefined reference to `stdscr'
/home/drone/builds/seoni/seoni.c:91: undefined reference to `stdscr'
/home/drone/builds/seoni/seoni.c:91: undefined reference to `stdscr'
/home/drone/builds/seoni/seoni.c:100: undefined reference to `stdscr'
/home/drone/builds/seoni/seoni.c:100: undefined reference to `wbkgd'
/home/drone/builds/seoni/seoni.c:102: undefined reference to `wbkgd'
/home/drone/builds/seoni/seoni.c:106: undefined reference to `mouseinterval'
/home/drone/builds/seoni/seoni.c:107: undefined reference to `mousemask'
/home/drone/builds/seoni/seoni.c:119: undefined reference to `stdscr'
/home/drone/builds/seoni/seoni.c:119: undefined reference to `wgetch'
/home/drone/builds/seoni/seoni.c:121: undefined reference to `is_term_resized'
/home/drone/builds/seoni/seoni.c:124: undefined reference to `resize_term'
/home/drone/builds/seoni/seoni.c:126: undefined reference to `stdscr'
/home/drone/builds/seoni/seoni.c:126: undefined reference to `stdscr'
/home/drone/builds/seoni/seoni.c:126: undefined reference to `stdscr'
/home/drone/builds/seoni/seoni.c:126: undefined reference to `stdscr'
sfbui.o: In function `init_state_win':
/home/drone/builds/seoni/sfbui.c:116: undefined reference to `newwin'
/home/drone/builds/seoni/sfbui.c:117: undefined reference to `newwin'
sfbui.o: In function `print_borders':
/home/drone/builds/seoni/sfbui.c:457: undefined reference to `mvwprintw'
/home/drone/builds/seoni/sfbui.c:458: undefined reference to `mvwprintw'
sfbui.o: In function `show_list':
/home/drone/builds/seoni/sfbui.c:488: undefined reference to `wmove'
/home/drone/builds/seoni/sfbui.c:488: undefined reference to `waddnstr'
sfbui.o: In function `show_name_in_list':
/home/drone/builds/seoni/sfbui.c:546: undefined reference to `wmove'
/home/drone/builds/seoni/sfbui.c:546: undefined reference to `waddnstr'
/home/drone/builds/seoni/sfbui.c:549: undefined reference to `wmove'
/home/drone/builds/seoni/sfbui.c:549: undefined reference to `waddnstr'
/home/drone/builds/seoni/sfbui.c:555: undefined reference to `wmove'
/home/drone/builds/seoni/sfbui.c:555: undefined reference to `waddnstr'
/home/drone/builds/seoni/sfbui.c:560: undefined reference to `wmove'
/home/drone/builds/seoni/sfbui.c:560: undefined reference to `waddnstr'
sfbui.o: In function `show_fsize_in_list':
/home/drone/builds/seoni/sfbui.c:579: undefined reference to `mvwprintw'
sfbui.o: In function `show_last_hbar_pos':
/home/drone/builds/seoni/sfbui.c:598: undefined reference to `mvwprintw'
sfbui.o: In function `show_file_bar':
/home/drone/builds/seoni/sfbui.c:639: undefined reference to `mvwprintw'
sfbui.o: In function `show_file_properties':
/home/drone/builds/seoni/sfbui.c:659: undefined reference to `wmove'
/home/drone/builds/seoni/sfbui.c:659: undefined reference to `waddnstr'
/home/drone/builds/seoni/sfbui.c:668: undefined reference to `mvwprintw'
/home/drone/builds/seoni/sfbui.c:678: undefined reference to `mvwprintw'
sfbui.o: In function `show_filtered_files':
/home/drone/builds/seoni/sfbui.c:703: undefined reference to `mvwprintw'
sfbui.o: In function `show_list_state':
/home/drone/builds/seoni/sfbui.c:737: undefined reference to `mvwprintw'
sfbui.o: In function `show_shortcut_state':
/home/drone/builds/seoni/sfbui.c:757: undefined reference to `mvwprintw'
sfbui.o:/home/drone/builds/seoni/sfbui.c:769: more undefined references to `mvwprintw' follow
tab.o: In function `create_new_tab':
/home/drone/builds/seoni/tab.c:76: undefined reference to `newwin'
/home/drone/builds/seoni/tab.c:77: undefined reference to `newwin'
tab.o: In function `update_tab_bar':
/home/drone/builds/seoni/tab.c:354: undefined reference to `mvwprintw'
/home/drone/builds/seoni/tab.c:369: undefined reference to `mvwprintw'
tab.o: In function `update_path_bar':
/home/drone/builds/seoni/tab.c:393: undefined reference to `mvwprintw'
/home/drone/builds/seoni/tab.c:408: undefined reference to `mvwprintw'
/home/drone/builds/seoni/tab.c:409: undefined reference to `mvwprintw'
tab.o:/home/drone/builds/seoni/tab.c:420: more undefined references to `mvwprintw' follow
tab.o: In function `update_path_bar':
/home/drone/builds/seoni/tab.c:423: undefined reference to `wattr_off'
tab.o: In function `first_start':
/home/drone/builds/seoni/tab.c:439: undefined reference to `wresize'
/home/drone/builds/seoni/tab.c:440: undefined reference to `mvwin'
/home/drone/builds/seoni/tab.c:442: undefined reference to `wbkgd'
/home/drone/builds/seoni/tab.c:448: undefined reference to `wbkgd'
tab.o: In function `resize_windows':
/home/drone/builds/seoni/tab.c:465: undefined reference to `stdscr'
/home/drone/builds/seoni/tab.c:465: undefined reference to `werase'
/home/drone/builds/seoni/tab.c:466: undefined reference to `werase'
/home/drone/builds/seoni/tab.c:467: undefined reference to `werase'
/home/drone/builds/seoni/tab.c:469: undefined reference to `werase'
/home/drone/builds/seoni/tab.c:470: undefined reference to `werase'
/home/drone/builds/seoni/tab.c:472: undefined reference to `wresize'
/home/drone/builds/seoni/tab.c:473: undefined reference to `wresize'
/home/drone/builds/seoni/tab.c:474: undefined reference to `mvwin'
/home/drone/builds/seoni/tab.c:482: undefined reference to `wresize'
/home/drone/builds/seoni/tab.c:483: undefined reference to `mvwin'
/home/drone/builds/seoni/tab.c:485: undefined reference to `wresize'
/home/drone/builds/seoni/tab.c:486: undefined reference to `mvwin'
tab.o: In function `update_tab_views':
/home/drone/builds/seoni/tab.c:507: undefined reference to `werase'
/home/drone/builds/seoni/tab.c:508: undefined reference to `werase'
/home/drone/builds/seoni/tab.c:509: undefined reference to `werase'
collect2: ld returned 1 exit status
make: *** [seoni] Error 1
Instalirao sam potrebne dev pakete, uključujući i wide verziju ncursesa. Možda mi fali neki path, ali ne snalazim se u Ubuntuu toliko dobro i ne koristim previše takve distre upravo zbog ovakvih stvari.
Sljedeći tjedan ću isprobati na serveru na Debianu i još nekoliko distri na desktopu u virtualci (trenutno mi nisu u blizini).
1986-1990: Commodore64 / 1990-1994: Amiga 500 / 1995-1996: Amiga 1200 / 1997-2001: N/A@home /
2002-2004: Windows98, XP /
2004-2005: Knoppix, Mandrake / 2005: Mandriva, Ubuntu / 2005-2009: LFS / 2009-2010: Mint /
2010-... Arch
masteroman

Re: Seoni file manager

Post Postao/la masteroman »

drone je napisao/la:Arch:

slika


Izgleda jako lijepo i minimalistički. Već duže vremena tražim fm po mjeri :) mislim da sam ga sad našao :P Al vidjet ćemo nakon detaljnijeg testiranja ;)
Lutherus

Re: Seoni file manager

Post Postao/la Lutherus »

da, taj probl sa libovima je uocen na ubuntu/mint i opensuse. cekam jos respond sa open/freebsd, osx i openindiane.
Avatar
retsam
Postovi: 2254
Pridružen/a: 11 svi 2009, 16:26
Spol: M
OS: Arch Linux x86-64 subtle
Lokacija: /dev/pts/0

Re: Seoni file manager

Post Postao/la retsam »

Gdje se može pronaći Seoni :D ?
Ken Thompson je napisao/la:One of my most productive days was throwing away 1000 lines of code.

Pikacode - Arch configs
Pikacode - dwm config
Avatar
shicy
Postovi: 8905
Pridružen/a: 28 lip 2009, 22:49
Spol: M
OS: Slackware

Re: Seoni file manager

Post Postao/la shicy »

na Slacku se najnormalnije prikazuje, ali ja sam nesposoban za to koristit rofl
Odgovori