Here are the latest ideas about Archive Manager that have been approved.
Archive Manager Install Wizard for Unarchiver of Some Archive Type not Installed
Written by zalluth the 30 Sep 10 at 02:08.
New
Archive Manager can open all type of archives, but if the additional archive unarchiver program is not installed yet, the archive manager automatically run the wizard to install the needed program, such as unrar, etc.
Example: Totem can also open many type of multimedia format, if it cannot open file because codec is not installed, it will run the wizard to install the codec.
Multithread powered file compression
Written by ubumpi the 17 Sep 10 at 20:59.
New
Using Split it is possible to take advantage of multicore systems for a much better performance.
How to
A. Zip:
1) Split the file (check terminal: man split) to as many split files as there are cores (or threads) in the system.
2) Start zip for every splitted file so that cpu use is 100 % for every core.
3) Make tar of those zipped files.
B. Unzip:
1) Untar
2) Unzip (with 100 % efficiency for each core)
3) Unsplit
This method should give better results especially for big files.
Solution #1:
Improve the GUI and add some functionality
Written by
Emper the 14 Sep 10 at 22:29.
I've come up with an idea of how the GUI could look like:
It's also possible to add an "Extract all" option in the menu and "Extract selected" in the context menu.
If the progress field is a bad idea maybe you could add the progress to the popup and display both current and total progress. And estimate time if that's possible.
You could also add the ability to shutdown (if running as root) or any other command when the queue is finished. Or mayble display a message or play a sound.
I'd also like the option to "Add to queue" from the default context menu so you don't have to find all the files via "Open". And also drag-and-drop archives to the left list.
I've come up with an idea of how the GUI could look like:
<img alt="File Roller" title="File Roller" src="http://img571.imageshack.us/img571/2610/2rz8dy0.png" />
It's also possible to add an "Extract all" option in the menu and "Extract selected" in the context menu.
If the progress field is a bad idea maybe you could add the progress to the popup and display both current and total progress. And estimate time if that's possible.
You could also add the ability to shutdown (if running as root) or any other command when the queue is finished. Or mayble display a message or play a sound.
I'd also like the option to "Add to queue" from the default context menu so you don't have to find all the files via "Open". And also drag-and-drop archives to the left list.
Something should be done about executables in Archives. It's a security risk.
Written by Chocwise the 6 Nov 09 at 15:51.
New
Some archive types, tar.gz for example, can contain files with preset executable bit.
That means someone could give you an archive with stuff like info.odf in it, wich is actually no Oo.org-Document but a binary malware with the executable bit preset.
If you aren't paying attention to the actual icon or the mime type, you could be tricked into executing the malware.
Solution #1:
Archive Manager should warn about included files with execute bit.
Written by
Chocwise the 6 Nov 09 at 15:51.
Before extracting an archive, File Roller should check the contents for an execute bit and warn the user if there is one and maybe list which files have an execute bit.
Before extracting an archive, File Roller should check the contents for an execute bit and warn the user if there is one and maybe list which files have an execute bit.
Solution #2:
Archive Manager should have a pre-selected option to remove all executable bits
Written by
Chocwise the 6 Nov 09 at 15:56.
Before unpacking archives, Archive Manager should ask the User if executable bits should be stripped off of included files.
That Opion should be pre-checked, so that one can not accidentally forget about it.
Before unpacking archives, Archive Manager should ask the User if executable bits should be stripped off of included files.
That Opion should be pre-checked, so that one can not accidentally forget about it.
Solution #3:
Add new Nautilus extension and change a default behaviour.
Written by
Lachu the 7 Nov 09 at 18:55.
Nautilus should have unpack/install software option and all other unpack options should drop executable bit.
It very intuitive for new users. If I have downloaded software, I wanna install it. In other cases I only need to unpack files.
It will be non-intuitive for admins, which will make backup of whole system(with executable too).
Changes will be done only in GUI. Console tools shouldn't been touched.
Nautilus should have unpack/install software option and all other unpack options should drop executable bit.
It very intuitive for new users. If I have downloaded software, I wanna install it. In other cases I only need to unpack files.
It will be non-intuitive for admins, which will make backup of whole system(with executable too).
Changes will be done only in GUI. Console tools shouldn't been touched.
Solution #4:
Solution #1 + #!2
Written by
sybiam the 12 Nov 09 at 08:28.
I'm not for "pre-selected option to remove all executable bits". Honestly by default, the extract manager should extract file like it always did. Keep the old behaviour but warn the user before sounds good to me.
The user should be warn about executables files. It should list all executable files. Then give you the choice.
a) continue with default behaviour
b) continue with removed executable bits
c) do not warn me again and save the current selected behaviour.
But I do find it usefull to extract without executable bits...Sometimes people on windows archive files but on windows everything is executable. This is not exactly a problem.
on the list of file. I'd also see a "checkbox" allowing only certain files to be executables.
I'm not for "pre-selected option to remove all executable bits". Honestly by default, the extract manager should extract file like it always did. Keep the old behaviour but warn the user before sounds good to me.
The user should be warn about executables files. It should list all executable files. Then give you the choice.
a) continue with default behaviour
b) continue with removed executable bits
c) do not warn me again and save the current selected behaviour.
But I do find it usefull to extract without executable bits...Sometimes people on windows archive files but on windows everything is executable. This is not exactly a problem.
on the list of file. I'd also see a "checkbox" allowing only certain files to be executables.
Solution #5:
Create a standard of simple executable files distribution under Linux
Today there is no standard of executable files distribution under Linux. For example, NVIDIA distributes drivers in *.sh files on it's official website. Not only there is no gpg signature but they don't even bother to publish a checksum.
As long as there are already some proxy servers that can on-the-fly implant malware into *.sh files it is a great security risk to run nvidia installator even if it was downloaded from official website.
Linux world has already solved a problem of executables distribution by implementing signatures and checksum checks. But, since you need to heavily use console to properly check the files, this solution became fairly unpopular amongst desktop users.
What I propose is standard, a unified way to distribute executables with a checksum and GPG-signature. Unified, so It can be implemented in a GUI front-end. So, as AndrewLuecke mentioned, Ubuntu will be able to warn users when they run programs for the first time about where they were downloaded from, if they are digitally signed, considered safe, etc.
And if executable is not digitally signed or shipped in not standard(as I mentioned above) way not only should Ubuntu give a deadly warning but also a hyperlink to a comprehensive help-file which will clearly describe how insanely dangerous is to run such file.
If Canonical will make a standard then Software distributors such as NVIDIA will catch up and start to distribute their files in a proper way. No one would want such a warning before Ones software execution.
And, yes, Im talking about some simple standard, such as tar.7z archive with executable file, signature and maybe some supplementary information in it. And maybe with some custom file extension.
Today there is no standard of executable files distribution under Linux. For example, NVIDIA distributes drivers in *.sh files on it's official website. Not only there is no gpg signature but they don't even bother to publish a checksum.
As long as there are already some proxy servers that can on-the-fly implant malware into *.sh files it is a great security risk to run nvidia installator even if it was downloaded from official website.
Linux world has already solved a problem of executables distribution by implementing signatures and checksum checks. But, since you need to heavily use console to properly check the files, this solution became fairly unpopular amongst desktop users.
What I propose is standard, a unified way to distribute executables with a checksum and GPG-signature. Unified, so It can be implemented in a GUI front-end. So, as AndrewLuecke mentioned, Ubuntu will be able to warn users when they run programs for the first time about where they were downloaded from, if they are digitally signed, considered safe, etc.
And if executable is not digitally signed or shipped in not standard(as I mentioned above) way not only should Ubuntu give a deadly warning but also a hyperlink to a comprehensive help-file which will clearly describe how insanely dangerous is to run such file.
If Canonical will make a standard then Software distributors such as NVIDIA will catch up and start to distribute their files in a proper way. No one would want such a warning before Ones software execution.
And, yes, Im talking about some simple standard, such as tar.7z archive with executable file, signature and maybe some supplementary information in it. And maybe with some custom file extension.
Hard to install those files for the average user
Written by Afroman10496 the 22 Jul 09 at 18:50.
New
When people switch from Windows, or even Mac OS X, they think that installing stuff in Linux can be as easy as double clicking something and accepting the copyrights or dragging something into the Applications folder.
Solution #1:
Ask developers to create and upload scripts and add it to Ubuntu
Ask developers and users to create a team for creating scripts for tar.gz or tar.bz2 apps. Then, make it as easy as double-clicking the tarball, showing the user the precautions, and installing it.
Ask developers and users to create a team for creating scripts for tar.gz or tar.bz2 apps. Then, make it as easy as double-clicking the tarball, showing the user the precautions, and installing it.
Solution #2:
Use AptUrl
"AptUrl is a simple graphical application that takes an URL (which follows the apt-protocol) as a command line option, parses it and carries out the operations that the URL describes (that is, it asks the user if he wants the indicated packages to be installed and if the answer is positive does so for him)." - apturl package description
Ask upstream projects to put an apturl link on their download page in addition to the usual .deb files and tarballs.
"AptUrl is a simple graphical application that takes an URL (which follows the apt-protocol) as a command line option, parses it and carries out the operations that the URL describes (that is, it asks the user if he wants the indicated packages to be installed and if the answer is positive does so for him)." - apturl package description
Ask upstream projects to put an apturl link on their download page in addition to the usual .deb files and tarballs.
Solution #3:
Start an AptURL evangelism campaign
Written by
Clorox the 6 Aug 09 at 05:47.
This is something I see commonly on the Ubuntu Forums and various other places. People often tell newbies to "sudo apt-get install something", which leads to the newbie believing that Linux is too complicated because you have to use the command line.
However, if there's a Facebook group, a signature chain ("copy+paste this into your forum signature"), or any other instrument of popularity, this might get people to realize that they should be helping users the right way.
Also, it might be nice to have a quick-and-easy button on the Ubuntu Forums for making an AptURL, preferably next to the normal "Make link" button.
This is something I see commonly on the Ubuntu Forums and various other places. People often tell newbies to "sudo apt-get install something", which leads to the newbie believing that Linux is too complicated because you have to use the command line.
However, if there's a Facebook group, a signature chain ("copy+paste this into your forum signature"), or any other instrument of popularity, this might get people to realize that they should be helping users the right way.
Also, it might be nice to have a quick-and-easy button on the Ubuntu Forums for making an AptURL, preferably next to the normal "Make link" button.
Solution #1:
Automatically moving way
When I choose move any file Ubuntu asks me about other files that have almost the same name.
For example: If I move example.part1.rar, Ubuntu asks me:
Do you want to move example.part2.rar, example.part3.rar, and so forth too?
When I choose move any file Ubuntu asks me about other files that have almost the same name.
For example: If I move example.part1.rar, Ubuntu asks me:
Do you want to move example.part2.rar, example.part3.rar, and so forth too?
Solution #2:
Use pie menu on desktop
Written by
Lachu the 7 Feb 09 at 18:26.
We can show subfolders of desktop folders in pie menu. User can drag files on folder icon of the desktop and drag to subfolder next. It's very simple.
We can show subfolders of desktop folders in pie menu. User can drag files on folder icon of the desktop and drag to subfolder next. It's very simple.
Solution #3:
To pile files easily
We can click with mid button of mouse to pile files that have almost the same name. After it drag files on folder cold be more easy because you just drag the pile.
We can click with mid button of mouse to pile files that have almost the same name. After it drag files on folder cold be more easy because you just drag the pile.
Solution #4:
Use nautilus Select Items Matching
Open whatever folder in nautilus, in your example Desktop
Edit -> Select -> Select Items Matching
example.part*.rar
Click Ok
Replace any part of the pattern with * for a wildcard. There are fancier things to do, but this will make handling it a breeze, especially if you have to deal with 50 or 100's of files like this.
Open whatever folder in nautilus, in your example Desktop
Edit -> Select -> Select Items Matching
example.part*.rar
Click Ok
Replace any part of the pattern with * for a wildcard. There are fancier things to do, but this will make handling it a breeze, especially if you have to deal with 50 or 100's of files like this.
Allow easy download of archive file formats.
Written by arckeda the 20 Dec 08 at 22:55.
New
When I download a .rar file or a .7z file and double click it, I am told that the "Archive Type is not supported." there should be a download button under that that allows me to quickly and easily download the required programs, such as rar / unrar. If the program is proprietary, the EULA should pop up. Doing this would make it easier for newbies to use Ubuntu, and save time for me.
---Extra---
After reading comments, it would also make sense to do this with most file formats, though I think it might already do this with certain media formats. Ex: Does it do this with .mp3s?
archive manager+ rar
Written by qbacz the 4 Nov 08 at 15:35.
New
shame that doesn't support rar from start but i hope something will be done- or not?