cd ~/Programs/
curl -L https://github.com/torarnv/sparsebundlefs/tarball/master | tar xvz
apt get install libfuse-dev libfuse2 fuse-utils
make
sudo ~/Programs/sparsebundlefs /srv/backups/TimeCapsule/johans\ mac.sparsebundle/ /mnt/timemachine/
root@server:/tmp/timemachine# /sbin/parted /tmp/timemachine/sparsebundle.dmg
Warning: Unable to open /tmp/timemachine/sparsebundle.dmg read-write (Read-only file system). /tmp/timemachine/sparsebundle.dmg has been opened read-only.
Warning: Unable to open /tmp/timemachine/sparsebundle.dmg read-write (Read-only file system). /tmp/timemachine/sparsebundle.dmg has been opened read-only.
GNU Parted 2.3
Using /tmp/timemachine/sparsebundle.dmg
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) unit
Unit? [compact]? b
(parted) p
Model: (file)
Disk /tmp/timemachine/sparsebundle.dmg: 838860800000B
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Number Start End Size File system Name Flags
1 20480B 209735679B 209715200B fat32 EFI System Partition boot
2 209735680B 838726561791B 838516826112B hfsx disk image
root@server:/tmp/timemachine# mount -v -t hfsplus -o ro,loop,offset=209735680,sizelimit=838516826112 /tmp/timemachine/sparsebundle.dmg /tmp/dmg2
cd /tmp/dmg2/Backups.backupdb/johans mac
Mr Tweak
söndag 1 november 2015
måndag 22 april 2013
Automatically change keyboard settings
When using an external (Windows) keyboard with your Mac you probably want to modify your keyboard layout, for instance change Windows button to Option and Alt button to Command.
A nice program for this is KeyRemap4MacBook, but that is not what this article is about, since there is a lot of information about that program already on the web.
My issue is that I switch a lot between the laptop keyboard and the external keyboard, depending on if I sit by my desk or not. There is a nice thing i KeyRemap4MacBook to switch profiles. However I do not want to manually switch profiles every time I (dis-)connect my external keyboard.
So I created a bash script that detects if an external keyboard is connected and then I schedule this with crontab.
The script:
#!/bin/bash
externalConnected=`/usr/sbin/system_profiler SPUSBDataType|grep -i keyboard|grep -vi internal`
if [[ "" == "$externalConnected" ]]; then
newSetting=1
else
newSetting=0
fi
currentSetting=`/usr/libexec/PlistBuddy -c "Print :selectedIndex" ~/Library/Preferences/org.pqrs.KeyRemap4MacBook.plist`
if [[ $newSetting != $currentSetting ]]; then
/usr/libexec/PlistBuddy -c "Set :selectedIndex $newSetting" ~/Library/Preferences/org.pqrs.KeyRemap4MacBook.plist
killall KeyRemap4MacBook
fi
This assumes that you have two profiles in KeyRemap4MacBook and that the first one is the profile for the external keyboard!
Crontab:
* * * * * ~/Scripts/detect_external_keyboard.sh
* * * * * sleep 15; ~/Scripts/detect_external_keyboard.sh
* * * * * sleep 30; ~/Scripts/detect_external_keyboard.sh
* * * * * sleep 45; ~/Scripts/detect_external_keyboard.sh
As you see I had to add 4 rows to make it run more often than once per minute.
A nice program for this is KeyRemap4MacBook, but that is not what this article is about, since there is a lot of information about that program already on the web.
My issue is that I switch a lot between the laptop keyboard and the external keyboard, depending on if I sit by my desk or not. There is a nice thing i KeyRemap4MacBook to switch profiles. However I do not want to manually switch profiles every time I (dis-)connect my external keyboard.
So I created a bash script that detects if an external keyboard is connected and then I schedule this with crontab.
The script:
#!/bin/bash
externalConnected=`/usr/sbin/system_profiler SPUSBDataType|grep -i keyboard|grep -vi internal`
if [[ "" == "$externalConnected" ]]; then
newSetting=1
else
newSetting=0
fi
currentSetting=`/usr/libexec/PlistBuddy -c "Print :selectedIndex" ~/Library/Preferences/org.pqrs.KeyRemap4MacBook.plist`
if [[ $newSetting != $currentSetting ]]; then
/usr/libexec/PlistBuddy -c "Set :selectedIndex $newSetting" ~/Library/Preferences/org.pqrs.KeyRemap4MacBook.plist
killall KeyRemap4MacBook
fi
This assumes that you have two profiles in KeyRemap4MacBook and that the first one is the profile for the external keyboard!
Crontab:
* * * * * ~/Scripts/detect_external_keyboard.sh
* * * * * sleep 15; ~/Scripts/detect_external_keyboard.sh
* * * * * sleep 30; ~/Scripts/detect_external_keyboard.sh
* * * * * sleep 45; ~/Scripts/detect_external_keyboard.sh
As you see I had to add 4 rows to make it run more often than once per minute.
tisdag 26 februari 2013
CopyQ
Found this today, CopyQ, seems like a great clipboard manager. Let's see if it beats ClipIt.
URLs:
URLs:
- https://github.com/hluk/CopyQ#readme
- http://www.webupd8.org/2013/02/copyq-interesting-clipboard-manager.html
torsdag 21 februari 2013
Ubuntu Phone
Tried Ubuntu Phone today on my Galaxy Nexus. Slick interface. Let's hope they get all functiality working eventually.
See more here: https://wiki.ubuntu.com/Touch
See more here: https://wiki.ubuntu.com/Touch
tisdag 19 februari 2013
Massive photo tagging
Use exiftool!
sudo apt-get install libimage-exiftool-perl
~/Pictures/2012> exiftool -keywords+=2012 -overwrite_original -q *
This will tag all photos under current folder, recursively, with the tag 2012.
sudo apt-get install libimage-exiftool-perl
~/Pictures/2012> exiftool -keywords+=2012 -overwrite_original -q *
This will tag all photos under current folder, recursively, with the tag 2012.
måndag 11 februari 2013
Disable Unity Spread
The Spread function is lagging on my laptop and I have, for a long time, tried to find a way to disable it.
Now I have to search no more! Unity Tweak Tool to the rescue.
Open the program, then goto Window management -> Window spread -> Disable.
Spread is used when you click the app icon in the launcher and there are (at least) two available windows for that app.
Installation instructions on Lifehacker.
Now I have to search no more! Unity Tweak Tool to the rescue.
Open the program, then goto Window management -> Window spread -> Disable.
Spread is used when you click the app icon in the launcher and there are (at least) two available windows for that app.
Installation instructions on Lifehacker.
måndag 4 februari 2013
Faster photo viewer
Not sure why they use Gnome Image Viewer as the default image viewer in Ubuntu. I prefer gThumb, which is a lot faster.
Simply open up All Settings -> Details -> Default Applications and select your favorite image viewer there.
Simply open up All Settings -> Details -> Default Applications and select your favorite image viewer there.
Prenumerera på:
Inlägg (Atom)