Desktop Data Manager(DDM) for your Ubuntu Desktop
Sponsored Link
Desktop Data Manager Features
Clipboard history for a customized number of entries
Separate list for CLIPBOARD (Ctrl+C/Ctrl+V) and PRIMARY (Middle Mouse Button)
Displays text and images inline
Converts HTML/FTP/... links (in fact any link that is supported through GnomeVFS) to images which can be pasted into any application
Images can be pasted as a new file by simply using Ctrl+V
Customizable keyboard shortcuts
Extensible through plugins
Install Desktop Data Manager in Ubuntu
First you need to download the latest .deb package from here using the following command
wget http://downloads.sourceforge.net/data-manager/desktop-data-manager_0.8.5_i386.deb
Now you have desktop-data-manager_0.8.5_i386.deb package you need to install this using the following command
sudo dpkg -i desktop-data-manager_0.8.5_i386.deb
This will complete the installation.Now you need to open Desktop Data Manager go to Applications--->Accessories--->Desktop Data Manager
Now you should see the following icon marked with red in your system tray
If you want to see the available options right click on the above icon
If you want to take a screenshot right click you can select Take A Screenshot option
You should see the following screen with the available options
Once it finishes the screenshot you should see the following screen
If you want to see the preferences right click you can select Preferences
Once it opens the preferences window you should see the following screen
One more important feature is DDM collects both text and graphics when you perform copy or cut functions, and displays them when you click the icon.To insert a clipboard item, you select it from the DDM icon, then use a program's normal paste function.
hola
I like the clipboard but I cannot get the download manage to work and see these bugs in launchpad: but no fixes…ANY ideas?
Using Ubuntu 8.04.1 and up to date.
log:
Could not load type ‘DesktopDataManager.Backend.DownloadManager.DownloadManagerRemotingClient’ from assembly ‘DownloadManager, Version=0.8.11.8308, Culture=neutral’.
Stacktrace:
at (wrapper remoting-invoke-with-check) DesktopDataManager.Gui.DownloadManagerGui.DownloadManagerGui:.ctor ()
at DesktopDataManager.Gui.DownloadManagerGui.DownloadManagerGui.Main (System.String[] args) [0x00000]
These instructions didn’t work for me because dependencies weren’t being pulled in.
I only cared about ddm-screenshot. To get it working on Lubuntu 10.10, I did the following. I don’t know if libmono1.0-cil was needed or if I should have installed libmono2.0-cil.
wget http://downloads.sourceforge.net/data-manager/desktop-data-manager_0.8.5_i386.deb
apt-get install mono-runtime libmono1.0-cil gtk-sharp2
dpkg -i desktop-data-manager_0.8.5_i386.deb
ddm-screenshot works when capturing a full screen, but explodes when trying to capture an area or a window.
> ddm-screenshot
(ScreenshotWindow:4918): Gtk-WARNING **: GtkSpinButton: setting an adjustment with non-zero page size is deprecated
** (ScreenshotWindow:4918): WARNING **: Missing method .ctor in assembly /usr/lib/mono/gac/gtk-sharp/2.12.0.0__35e10195dab3c99f/gtk-sharp.dll, type System.Runtime.CompilerServices.RuntimeCompatibilityAttribute
** (ScreenshotWindow:4918): WARNING **: The class System.Runtime.CompilerServices.RuntimeCompatibilityAttribute could not be loaded, used in gtk-sharp
** (ScreenshotWindow:4918): WARNING **: Can’t find custom attr constructor image: /usr/lib/mono/gac/gtk-sharp/2.12.0.0__35e10195dab3c99f/gtk-sharp.dll mtoken: 0x0a000121
Marshaling clicked signal
Exception in Gtk# callback delegate
Note: Applications can use GLib.ExceptionManager.UnhandledException to handle the exception.
System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. —> System.TypeLoadException: Could not load type ‘System.Runtime.CompilerServices.RuntimeCompatibilityAttribute’ from assembly ‘gtk-sharp’.
at (wrapper managed-to-native) System.MonoType:GetMethodsByName (string,System.Reflection.BindingFlags,bool,System.Type)
at System.MonoType.GetMethods (BindingFlags bindingAttr) [0x00000] in :0
at GLib.Object.InvokeClassInitializers (GType gtype, System.Type t) [0x00000] in :0
at GLib.Object.RegisterGType (System.Type t) [0x00000] in :0
at GLib.Object.LookupGType (System.Type t) [0x00000] in :0
at GLib.Object.LookupGType () [0x00000] in :0
at GLib.Object.CreateNativeObject (System.String[] names, GLib.Value[] vals) [0x00000] in :0
at Gtk.Object.CreateNativeObject (System.String[] names, GLib.Value[] vals) [0x00000] in :0
at Gtk.Widget.CreateNativeObject (System.String[] names, GLib.Value[] vals) [0x00000] in :0
at Gtk.Window..ctor (WindowType type) [0x00000] in :0
at GtkAdditional.TransparentWindow..ctor (Int32 x, Int32 y, Int32 sx, Int32 sy, WindowType wt) [0x00000] in :0
at GtkAdditional.Grabber.QueryWindow (Int32 depth) [0x00000] in :0
at DesktopDataManager.Gui.ScreenshotWindow.ScreenshotWindow.OnSelectWindow (System.Object o, System.EventArgs args) [0x00000] in :0
at (wrapper managed-to-native) System.Reflection.MonoMethod:InternalInvoke (object,object[],System.Exception&)
at System.Reflection.MonoMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00000] in :0
— End of inner exception stack trace —
at System.Reflection.MonoMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00000] in :0
at System.Reflection.MethodBase.Invoke (System.Object obj, System.Object[] parameters) [0x00000] in :0
at System.Delegate.DynamicInvokeImpl (System.Object[] args) [0x00000] in :0
at System.MulticastDelegate.DynamicInvokeImpl (System.Object[] args) [0x00000] in :0
at System.Delegate.DynamicInvoke (System.Object[] args) [0x00000] in :0
at GLib.Signal.ClosureInvokedCB (System.Object o, GLib.ClosureInvokedArgs args) [0x00000] in :0
at GLib.SignalClosure.Invoke (GLib.ClosureInvokedArgs args) [0x00000] in :0
at GLib.SignalClosure.MarshalCallback (IntPtr raw_closure, IntPtr return_val, UInt32 n_param_vals, IntPtr param_values, IntPtr invocation_hint, IntPtr marshal_data) [0x00000] in :0
at GLib.ExceptionManager.RaiseUnhandledException(System.Exception e, Boolean is_terminal)
at GLib.SignalClosure.MarshalCallback(IntPtr raw_closure, IntPtr return_val, UInt32 n_param_vals, IntPtr param_values, IntPtr invocation_hint, IntPtr marshal_data)
at Gtk.Application.gtk_main()
at Gtk.Application.Run()
at DesktopDataManager.Gui.ScreenshotWindow.ScreenshotWindow.Main()
—
Trying 0.8.11 doesn’t even launch. I get
** (/usr/lib/desktop-data-manager/ScreenshotWindow.exe:4970): WARNING **: The following assembly referenced from /usr/lib/desktop-data-manager/ScreenshotWindow.exe could not be loaded:
Assembly: Mono.Posix (assemblyref_index=5)
Version: 1.0.5000.0
Public Key: 0738eb9f132ed756
The assembly was not found in the Global Assembly Cache, a path listed in the MONO_PATH environment variable, or in the location of the executing assembly (/usr/lib/desktop-data-manager/).
** (/usr/lib/desktop-data-manager/ScreenshotWindow.exe:4970): WARNING **: Could not load file or assembly ‘Mono.Posix, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756’ or one of its dependencies.
** (/usr/lib/desktop-data-manager/ScreenshotWindow.exe:4970): WARNING **: Missing method Init in assembly /usr/lib/desktop-data-manager/ScreenshotWindow.exe, type Mono.Unix.Catalog
Unhandled Exception: System.IO.FileNotFoundException: Could not load file or assembly ‘Mono.Posix, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756’ or one of its dependencies.
File name: “Mono.Posix, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756”
—
Hope this helps someone out there.