drag N drop uncompress files GUI

Here is a place for your projects which are not officially supported by the Porteus Team. For example: your own kernel patched with extra features; desktops not included in the standard ISO like Gnome; base modules that are different than the standard ISO, etc...
Post Reply
User avatar
bigbass
Contributor
Contributor
Posts: 151
Joined: 13 Jan 2012, 14:35
Distribution: slackware 14

drag N drop uncompress files GUI

Post#1 by bigbass » 04 Aug 2012, 23:15

Image

unzipper_dragNdrop
UPDATED with zip and xzm
http://bigbass-porteus.googlecode.com/f ... 7_PORT.tgz



I wrote the backend a few years ago to have a very fast tool
but I just decided to write a frontend GUI for it
and give it to Porteus


Coded in bash and BaCon
Menu entry in Utilities

drag N drop for many formats
auto decompress to folders

*.txz *.tgz *.tar.xz *.tar.gz *.tar.bz2 *.pet *.pup
*tazpkg *.deb *.rpm *.arj *.lha *.rar *.gz *.xzm *.zip

Joe
Last edited by bigbass on 05 Sep 2012, 16:42, edited 1 time in total.

User avatar
brokenman
Site Admin
Site Admin
Posts: 5576
Joined: 27 Dec 2010, 03:50
Distribution: Porteus v3.2rcX all desktops
Location: Brazil
Contact:

Re: drag N drop uncompress files GUI

Post#2 by brokenman » 04 Sep 2012, 23:29

I like it alot.

Have you thought of adding support for zip, tar and xzm? With this i could be persuaded to (at times) leave CLI. :D
How do i become super user?
Wear your underpants on the outside and put on a cape.

User avatar
bigbass
Contributor
Contributor
Posts: 151
Joined: 13 Jan 2012, 14:35
Distribution: slackware 14

Re: drag N drop uncompress files GUI

Post#3 by bigbass » 05 Sep 2012, 16:39

http://bigbass-porteus.googlecode.com/f ... 7_PORT.tgz


brokenman
have you thought of adding support for zip, tar and xzm?
Hey Jay
I had zip but didnt include the unzip backend but its there now
xzm now included too

I didnt add tar just seen that now ... but it would be easy to do in the bash script (the GUI calls the bash script so editing it is easy
you don't need to recompile you only would need to recompile to change the GUI part )

will update the first post

ahh you reminded me I will add xzm and the xzm backend tools for slackware 14 version a recompile is needed
so we can uncompress Porteus modules on stock slackware 14! that will help out a lot
making them would be more work though :)

Joe

User avatar
brokenman
Site Admin
Site Admin
Posts: 5576
Joined: 27 Dec 2010, 03:50
Distribution: Porteus v3.2rcX all desktops
Location: Brazil
Contact:

Re: drag N drop uncompress files GUI

Post#4 by brokenman » 06 Sep 2012, 01:18

making them would be more work though
Since this is a simple drag 'n' drop extraction utility i don't think the creation of files is an issue. Leave that for another tool.
How do i become super user?
Wear your underpants on the outside and put on a cape.

User avatar
bigbass
Contributor
Contributor
Posts: 151
Joined: 13 Jan 2012, 14:35
Distribution: slackware 14

Re: drag N drop uncompress files GUI

Post#5 by bigbass » 06 Sep 2012, 15:34

brokenman wrote:making them would be more work though
Since this is a simple drag 'n' drop extraction utility i don't think the creation of files is an issue. Leave that for another tool.

ok sounds fun

Would you like to help me here is a great start since you are the xzm expert It would need your approval
to be compatible with Porteus module standards and your help fanthom and Ahau have done a lot with xzm too
I still think in packages :)
Everything I will say below is using an official install of slackware 14 !

unzipper_dragNdrop slackware 14 only recompiled with a different GTK
http://bigbass-porteus.googlecode.com/f ... 8_PORT.tgz


its got a lot easier since the last time I tried this on Slackware 12.1 now you don't have to recompile the kernel that's too cool


install this to get the backend support I compiled it on slackware 14
http://bigbass-porteus.googlecode.com/f ... -1_SBo.tgz

Code: Select all

#-------------------------------------------
# mount porteus module on slackware 14 
#-------------------------------------------

mkdir -p /mnt/base-porteus-module

mount /porteus-1.2/base/008-firefox.xzm /mnt/base-porteus-module -t squashfs -o loop

ls -1 /mnt/base-porteus-module

xdg-open /mnt/base-porteus-module


of course this is not the official way its just where you would need to run Porteus scripts to do it correctly
here its just the most basic idea without any specialized scripts yet I am using a clean 100% slackware install
so I don't have anything ported over

Code: Select all

#-------------------------------------------
# make a simple folder a  porteus  type module on slackware 14 
#-------------------------------------------

mkdir -p /mnt/xzm-porteus-module
mksquashfs /etc /tmp/etc.xzm

mount /tmp/etc.xzm /mnt/xzm-porteus-module -t squashfs -o loop

ls -1 /mnt/xzm-porteus-module

xdg-open /mnt/xzm-porteus-module 
Joe

jcsoh
Power user
Power user
Posts: 16
Joined: 28 Dec 2010, 08:41
Location: Malaysia

Re: drag N drop uncompress files GUI

Post#6 by jcsoh » 01 Jan 2013, 00:27

The 1st version works with Slax 7 . I haven't tried the second version yet , but I would expect it to work as well.
Its good to be able to " borrow" stuffs from Porteus as the is a dearth of "user friendly modules" in Slax 7.
:)

Think of the Giant Porteus Logo as advertising in lieu of payment / contribution. :D

Post Reply