Description:

A fast and light-weight file manager based on Qt
================================================

Qt5 builds are now supported

Note: NewBreeze 3.0 is in the oven. Expect several changes..!!

Built on top of the Powerful Qt4/Qt5 GUI Toolkit, this file manager is sleek, stylish and fast.
Some of its features are
- Fast startup and browsing
- Folder, text, html, image, odt, and pdf quick preview
- File Association support
- Provides Categorized List, Icon and Details View
- Sleek side panel showing drives and boomarks
- Full drag and drop support (N/A)
- Plugin architecture to enrich NewBreeze further
- Applications and Catalog View
- Auto update devices list
- Custom Folder Icons and Thumbnail Preview
- Complete mime-icon support
- BreadCrumbs Navigation Bar
- Custom Actions
- Inline terminal
- SingleApplication Mode for resource sharing

Please READ the ReleaseNotes for information on the new features
Please READ the src/Data/Credits.html to see the help I got

Notes for compiling - linux:
- Download and Extract the tar file
- Go to NewBreeze
- Open the terminal and type: qmake && make

Dependencies:
- Qt4/Qt5
- libmagic and libmagic-dev
- zlib
- liblzma
- libbzip2
- libarchive

Known Bugs
- SegmentationFault in NBIconView ::aboveIndex(...), ::belowIndex(...)

List of shortcuts
For a list of shortcuts check the readme file, or press Ctrl+I

Upcoming
- Application Editor ( Desktop file editor )
- Any other feature you request for... :)
Last changelog:

5 years ago

Version 3.0.0 Alpha
- Feature: Per-folder View options
- Feature: Scaling for NBIconView
- Feature: NBArchiveDialog helps to create an archive
- Feature: New File/Folder encryption plugin
- Feature: Added new SideBar design
- Archive creation and extraction are performed using QtConcurrent::run
- Plugins can now are part of the NewBreeze source tree
- NewBreeze uses QtSingleApplication for one instance multiple windows
- Redesigned UI for better code maintenance
- Redesigned NBCrumbsBar (formerly, NBBreadCrumbsBar)
- Redesigned NBSidePanel
- View delegates are now view agnostic
- NBIconView mouseEvent handlers are rewritten
- Selections handling is better
- NBDialog polished for better appearance
- NBMessageDialog is a now a subclass of QMessageBox
- Categories can be hidden, selected/deselected with single click
- Removed default transparency, better integration with the native desktop
- QuickMenuBar removed, as its more of a hinderance
- UtilityBar (custom title bar) removed, uses native title bar
- The /proc/pid/cwd link points to the current directory
- PeekPlugins interface has been rewritten to enable support for dynamic loading of any plugin.
- NBProcessManager replaces NBIOManager with better functionality [to be done]
- File copy/move is now based on QtSolutions QtCopyDialog [to be done]
- BugFix: Unmounting a drive is possible when NB3 is open
- BugFix: Removed buggy tabs

For older changes, check the ChangeLog file

ilnanny75

1 year ago

Thanks for your work.
how do I use it as the default file manager in LXQT (archlinux)
Thanks in advance and good luck.

Report

C

marcusbritanicus

1 year ago

One way that I know of, is open the "Configuration Center" (type lxqt-config in a terminal). In that double-click on "File Associations". In the dialog that opens, please select "inode/directory". In the right side panel you can set the default application.

Report

ozky

1 year ago

I think your qt5 is too old you may have to upgrade it to 5.6.x.

Report

C

marcusbritanicus

1 year ago

I'm using Debian/Testing and the Qt5 version is 5.5.1 I'd rather not upgrade it to 5.6 unless there is a compelling reason. However, if you post the error message, I could find a fix for it.

Report

Drool

1 year ago

With Qt4:
===========================================
$ qmake-qt4
[builder@localhost marcusbritanicus-NewBreeze-1f43b9a]$ make
compiling Core/AppFile/NBAppEngine.cpp
compiling Core/AppFile/NBAppFile.cpp
compiling Core/Archive/NBArchive.cpp
Core/Archive/NBArchive.cpp: In member function 'int NBArchive::copyData(archive*, archive*)':
Core/Archive/NBArchive.cpp:280:58: error: cannot convert 'off_t* {aka long int*}' to 'int64_t* {aka long long int*}' for argument '4' to 'int archive_read_data_block(archive*, const void**, size_t*, int64_t*)'
make: *** [build/obj-X/NBArchive.o] Error 1
===========================================

With Qt5:
===========================================
$ qmake-qt5
[builder@localhost marcusbritanicus-NewBreeze-1f43b9a]$ make
compiling Core/AppFile/NBAppEngine.cpp
compiling Core/AppFile/NBAppFile.cpp
compiling Core/Archive/NBArchive.cpp
Core/Archive/NBArchive.cpp: In member function 'int NBArchive::copyData(archive*, archive*)':
Core/Archive/NBArchive.cpp:280:58: error: cannot convert 'off_t* {aka long int*}' to 'int64_t* {aka long long int*}' for argument '4' to 'int archive_read_data_block(archive*, const void**, size_t*, int64_t*)'
make: *** [build/obj-X5/NBArchive.o] Error 1
===========================================

Report

C

marcusbritanicus

1 year ago

May I know which version of libarchive you are using? Im using libarchive 3.1.2 on Debian Stretch. Here it defines the function as

Quote:int archive_read_data_block(struct archive *, const void **buff, size_t *len, off_t *offset);

Perhaps an older version of libarchive or the one in your system uses int?

Please provide me with the details listed below, and I shall try to resolve the issue.
1. System Architecture (x86, x64, arm, etc..)
2. GCC version (Im assuming you are using GCC)
3. LibArchive version.

Report

C

marcusbritanicus

3 years ago

I'm very sorry for those interminable update notifications. It seems there was a problem with my browser, which was not redirecting and i was ending up with the edit page again and again. :( :(

Report

anonymousone

4 years ago

I have just tried NewBreeze and I have several comments/suggestions:

Would it be possible to have the toolbar use the same icon theme as the main area? Also I am using a tiling window manager and NewBreeze's psuedo-titlebars stand out greatly. I think it would be preferable to just let the window manager handle it.

Would it be possible to make the Settings and Properties windows into dialog boxes (similar to NewBreeze Info) instead of full windows? I'd rather my tiling manager didn't tile them but I still want the main window tiled.

Would it be possible to have a button or menu option for toggling hidden files? Likewise it would be nice to be able to access Settings without having to use a keyboard shortcut.

Report

C

marcusbritanicus

4 years ago

Thank you anonymous one for your feedback. I disabled the native title bar support 'coz it looks bad (as in chrome). I have now added the support for choosing the native title bar support or disabling it.

I have also added theme for toolbar.

As for Settings and Properties Windows, they already are dialogs, same as to NewBreeze Info.

I have also added the buttons.

Hope you enjoy the experience.

Report

anonymousone

4 years ago

NewBreeze is looking better however it seems that some UI widgets are not native-looking (compared to my GTK theme). I am using the Greybird GTK theme and in NewBreeze the context menus are light grey with a dark grey selection color whereas greybird has white menus with a blue selection color. The scrollbars and the checkbox (for titlebar appearance) also appear incorrectly.

Also it would be nice if the "switch list mode" button used a menu rather than a simple toggle. Its a little tedious to switch between two views when you have to go through them all.

Also it appears that the shortcut for "AboutNB" isn't working. I tried changing it to something else but the shortcut fails to do anything.

Report

C

marcusbritanicus

4 years ago

Press the "Switch View Mode button" for a second or two and a menu will popup. As for AboutNB..., well I'll fix it. It seems when native title bar support is enabled, then AboutNB shortcut becomes useless.

Report

OLLEGATOR

4 years ago

ошибка: No rule to make target `Gui/Others/Settings/*.cpp', needed by `build/objs/*.o'. Stop.

Report

C

marcusbritanicus

4 years ago

Since I do not use Qt Creator myself, I have no idea why that problem arises. I might be because of the missing DEPENDPATH variable in my .pro file. I shall check it out and let you know.

Report

treborman

4 years ago

Turn off option "Shadow" in Projects->Build Settings

Report

treborman

4 years ago

Why I can't compile this project with Qt Creator? qmake && make, but I want with Qt Creator. Thanks.
My error:No rule to make target Gui/Others/Settings/*.cpp. But If in .pro file I write absolute paths it works.

Report

chasewo

4 years ago

cancel shadow build

Report

TIEugene

4 years ago

/bin/ld: build/objs/NBLibGZip.o: undefined reference to symbol 'gzclose'
/bin/ld: note: 'gzclose' is defined in DSO /lib/libz.so.1 so try adding it to the linker command line
/lib/libz.so.1: could not read symbols: Invalid operation
collect2: error: ld returned 1 exit status
make: *** [newbreeze] Error 1

Report

C

marcusbritanicus

4 years ago

Ah I'm sorry. It seems I forgot the -lz. Never needed it in mine for some reason. Its added and the package is updated now.

Report

TIEugene

4 years ago

http://www.developer.nokia.com/Community/Wiki/Using_pkg-config_with_qmake

Report

TIEugene

4 years ago

Seems that subj's svn is rip...

Report

C

marcusbritanicus

4 years ago

Ah! My internet connection is not good, it's been annoying to work via svn/git/hg. So the SVN contains only the version that I have released. You'll miss nothing.

Report

C

marcusbritanicus

4 years ago

I have updated the SVN link. It's no longer sourceforge. I have switched over to github. And it's being updated regularly ( atleast once in two or three days ) :)

Report

lionhater

4 years ago

Thanks.

Report

Braaiinnzz

3 years ago

Fails to even build properly...
dgets/SidePanel -IGui/Widgets/Terminal -IGui/Widgets/Terminal/lib -IGui/Widgets/TitleBar -IStyleSheets -Ibuild/moc -Ibuild/uic -o build/objs/NBDeviceInfo.o Core/DeviceInfo/NBDeviceInfo.cpp
Core/DeviceInfo/NBDeviceInfo.cpp: In function 'QString readLink(QString)':
Core/DeviceInfo/NBDeviceInfo.cpp:14:50: warning: ignoring return value of 'ssize_t readlink(const char*, char*, size_t)', declared with attribute warn_unused_result [-Wunused-result]
readlink( qPrintable( path ), linkTarget, 1023 );
^
g++ -c -pipe -std=c++0x -O2 -D_REENTRANT -Wall -W -DHAVE_POSIX_OPENPT -DHAVE_SYS_TIME_H -DKB_LAYOUT_DIR=\"/usr/share/newbreeze/kb-layouts\" -DCOLORSCHEMES_DIR=\"/usr/share/newbreeze/color-schemes\" -DDATA_DIR=\"/usr/share/newbreeze/\" -DQT_NO_DEBUG -DQT_WEBKIT_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtWebKit -I/usr/include/qt4 -I. -ICore -ICore/AppFile -ICore/Archive -ICore/ConfigParser -ICore/CoreTools -ICore/DeleteManager -ICore/DeviceInfo -ICore/FileIO -ICore/FSWatcher -ICore/IconProvider -ICore/MimeHandler -ICore/Server -ICore/StandardPaths -ICore/SystemInfo -ICore/XDG -IGui -IGui/Dialogs -IGui/Dialogs/FileDialog -IGui/Dialogs/PropertiesDialog -IGui/Dialogs/SettingsManager -IGui/ModelViews -IGui/ModelViews/Models -IGui/ModelViews/Models/ApplicationsModel -IGui/ModelViews/Models/CatalogModel -IGui/ModelViews/Models/FileSystemModel -IGui/ModelViews/Models/SidePanelModel -IGui/ModelViews/Views -IGui/ModelViews/Views/AppsView -IGui/ModelViews/Views/CatalogView -IGui/ModelViews/Views/IconView -IGui/ModelViews/Views/OpenWithView -IGui/ModelViews/Views/SidePanelView -IGui/ModelViews/Views/TreeView -IGui/Others -IGui/Others/Settings -IGui/Plugins -IGui/Plugins/CustomPeek -IGui/Plugins/FolderFlash -IGui/Plugins/ImagePeek -IGui/Plugins/WebWatch -IGui/Plugins/WordView -IGui/Widgets -IGui/Widgets/AddressBar -IGui/Widgets/BreadCrumbsBar -IGui/Widgets/ContextMenu -IGui/Widgets/CustomActions -IGui/Widgets/FolderView -IGui/Widgets/GuiWidgets -IGui/Widgets/InfoBar -IGui/Widgets/IOManager -IGui/Widgets/QuickMenuBar -IGui/Widgets/ShowHideWidget -IGui/Widgets/SidePanel -IGui/Widgets/Terminal -IGui/Widgets/Terminal/lib -IGui/Widgets/TitleBar -IStyleSheets -Ibuild/moc -Ibuild/uic -o build/objs/NBFileIO.o Core/FileIO/NBFileIO.cpp
Core/FileIO/NBFileIO.cpp: In member function 'void NBFileIO::performIO()':
Core/FileIO/NBFileIO.cpp:129:33: warning: ignoring return value of 'int chdir(const char*)', declared with attribute warn_unused_result [-Wunused-result]
chdir( qPrintable( srcPath ) );
^
Core/FileIO/NBFileIO.cpp:136:31: warning: ignoring return value of 'int chdir(const char*)', declared with attribute warn_unused_result [-Wunused-result]
chdir( qPrintable( curWD ) );
^
Core/FileIO/NBFileIO.cpp: In member function 'void NBFileIO::preIO()':
Core/FileIO/NBFileIO.cpp:150:33: warning: ignoring return value of 'int chdir(const char*)', declared with attribute warn_unused_result [-Wunused-result]
chdir( qPrintable( srcPath ) );
^
Core/FileIO/NBFileIO.cpp:167:31: warning: ignoring return value of 'int chdir(const char*)', declared with attribute warn_unused_result [-Wunused-result]
chdir( qPrintable( curWD ) );
^
Core/FileIO/NBFileIO.cpp: In member function 'void NBFileIO::mkpath(QString, QFile::Permissions)':
Core/FileIO/NBFileIO.cpp:327:34: warning: ignoring return value of 'int chdir(const char*)', declared with attribute warn_unused_result [-Wunused-result]
chdir( qPrintable( targetDir ) );
^
Core/FileIO/NBFileIO.cpp:336:30: warning: ignoring return value of 'int chdir(const char*)', declared with attribute warn_unused_result [-Wunused-result]
chdir( qPrintable( curWD ) );
^
In file included from /usr/include/fcntl.h:296:0,
from ./Global.hpp:31,
from Core/FileIO/NBFileIO.hpp:10,
from Core/FileIO/NBFileIO.cpp:7:
In function 'int open(const char*, int, ...)',
inlined from 'void NBFileIO::copyFile(QString)' at Core/FileIO/NBFileIO.cpp:231:65:
/usr/include/bits/fcntl2.h:50:26: error: call to '__open_missing_mode' declared with attribute error: open with O_CREAT in second argument needs 3 arguments
__open_missing_mode ();
^
Makefile:1576: recipe for target 'build/objs/NBFileIO.o' failed
make: *** [build/objs/NBFileIO.o] Error 1

Report

lionhater

4 years ago

on Ubuntu minimal; the latest source from the current page:

In file included from Core/Archive/NBArchive.hpp:15:0,
from Core/Archive/NBArchive.cpp:7:
Core/Archive/NBLibTar.hpp:12:20: fatal error: libtar.h: No such file or directory
compilation terminated.
make: *** [build/objs/NBArchive.o] Error 1

Report

5 years ago

Version 3.0.0 Alpha
- Feature: Per-folder View options
- Feature: Scaling for NBIconView
- Feature: NBArchiveDialog helps to create an archive
- Feature: New File/Folder encryption plugin
- Feature: Added new SideBar design
- Archive creation and extraction are performed using QtConcurrent::run
- Plugins can now are part of the NewBreeze source tree
- NewBreeze uses QtSingleApplication for one instance multiple windows
- Redesigned UI for better code maintenance
- Redesigned NBCrumbsBar (formerly, NBBreadCrumbsBar)
- Redesigned NBSidePanel
- View delegates are now view agnostic
- NBIconView mouseEvent handlers are rewritten
- Selections handling is better
- NBDialog polished for better appearance
- NBMessageDialog is a now a subclass of QMessageBox
- Categories can be hidden, selected/deselected with single click
- Removed default transparency, better integration with the native desktop
- QuickMenuBar removed, as its more of a hinderance
- UtilityBar (custom title bar) removed, uses native title bar
- The /proc/pid/cwd link points to the current directory
- PeekPlugins interface has been rewritten to enable support for dynamic loading of any plugin.
- NBProcessManager replaces NBIOManager with better functionality [to be done]
- File copy/move is now based on QtSolutions QtCopyDialog [to be done]
- BugFix: Unmounting a drive is possible when NB3 is open
- BugFix: Removed buggy tabs

For older changes, check the ChangeLog file

product-maker alibaba2 Apr 19 2016

product-maker yxcvbnm Apr 16 2015

product-maker poiuztrew Apr 13 2015

product-maker fracaburda Apr 10 2015

product-maker ujnhz Apr 08 2015

product-maker bascha Apr 08 2015

product-maker poiluzt Apr 08 2015

product-maker droper03123 Jan 14 2014

product-maker droper03122 Jan 14 2014

product-maker droper03121 Jan 14 2014

product-maker droper02127 Jan 14 2014

product-maker droper02126 Jan 14 2014

product-maker droper02125 Jan 14 2014

product-maker droper02124 Jan 14 2014

product-maker sixsixfive Oct 21 2013

product-maker pondogor Sep 28 2013

product-maker droper05127 Sep 28 2013

product-maker droper05126 Sep 28 2013

product-maker droper05125 Sep 28 2013

product-maker droper05124 Sep 28 2013

product-maker droper05123 Sep 28 2013

product-maker droper05122 Sep 28 2013

product-maker droper05121 Sep 28 2013

product-maker droper04124 Sep 28 2013

product-maker droper04125 Sep 28 2013

product-maker droper04127 Sep 28 2013

product-maker droper04126 Sep 28 2013

product-maker droper04122 Sep 28 2013

product-maker droper04121 Sep 28 2013

product-maker droper03127 Sep 28 2013

product-maker droper03126 Sep 28 2013

product-maker droper03125 Sep 28 2013

product-maker droper03124 Sep 28 2013

product-maker nicola012126 Sep 28 2013

product-maker nicola012121 Sep 28 2013

product-maker Contrast Aug 19 2013

product-maker michalrost May 26 2013

product-maker RAIDENSUB Mar 27 2013

product-maker lionhater Feb 26 2013

product-maker Hackeridze Feb 02 2013

product-maker posixru Feb 01 2013

product-maker microcz Dec 31 2012

product-maker vljubovic Dec 29 2012

product-maker nicola07127 Oct 21 2012

product-maker nicola07126 Oct 21 2012

product-maker nicola07125 Oct 21 2012

product-maker nicola07124 Oct 21 2012

product-maker nicola06126 Oct 21 2012

product-maker nicola06125 Oct 21 2012

product-maker nicola03123 Oct 21 2012

product-maker nicola02123 Oct 21 2012

product-maker nicola02122 Oct 21 2012

product-maker nicola02121 Oct 21 2012

product-maker nicola01127 Oct 21 2012

product-maker nicola01126 Oct 21 2012

product-maker nicola01125 Oct 21 2012

product-maker reiniger Oct 14 2012

product-maker nicola06124 Oct 14 2012

product-maker nicola06123 Oct 14 2012

product-maker nicola06122 Oct 14 2012

product-maker droper02121 Oct 03 2012

product-maker 6 6

File (click to download) Version Description Filetype Packagetype License Downloads Date Filesize OCS-Install DL
Details
version
3.0.0 Alpha2
updated Oct 23 2016
added Oct 03 2012
downloads today
0
page views today 3