Desktop Manager 0.6 - Universal Binary, Now with fixed mach_inject! |
![]() |
Desktop Manager 0.6 - Universal Binary, Now with fixed mach_inject! |
|
Jason_Thames
InsanelyMac Protégé
|
![]() |
Mar 18 2006, 07:25 AM Post #1
|
![]() ![]()
|
Our good friend Bertrand Guihéneuf, former Apple employee, and the man responsible for iCal, has ported a UniBin version of the Desktop Manager 0.6 Snapshot from SVN, along with a fixed version of the mach_inject function (He is actually the person responsible for porting mach_inject to Intel as well...). It works very well and has a new look and new functionality. It is however, still not complete as far as I know. Give it a go if you would like a great, stable virtual desktop app.
Desktop Manager 0.6 Universal Binary (It says it is 0.5.3, but the app is really version 0.6) P.S. For anyone running 10.4.4 or above: Important restriction: In 10.4.4 (intel build), Apple removed the ability to send low-level mach commands from one task to another. |
|
natefrogg
InsanelyMac Protégé
|
![]() |
Mar 18 2006, 09:31 AM Post #2
|
|
i followed your instructions, but it won't run for me, won't even bounce in the dock at all...
running 10.4.5.. :::[edit]::.. seems that there was a dialogue box open that was somehow under all of my other open windows, it said something to the effect of not being able to do something to the dock, therefore it may not run correctly, after i clicked "ok" i saw it running in the taskbar or whatever it's called, menu bar? at the top of the screen, i could switch between desktops, but i was not able to access any options menu, normally with desktop manager there is an options menu next to the diagram of the desktops, with this release there was not one, the only way i could close it was by opening up a terminal and using kill on it's process id... |
|
Jason_Thames
InsanelyMac Protégé
|
![]() |
Mar 18 2006, 03:39 PM Post #3
|
![]() ![]()
|
Desktop Manager is running as a menu item now... it no longer runs in the dock. After updating your user permissions, reboot your Hackintosh. Desktop Manager has to use mach_inject to "inject" some code into the Dock in this new release to work properly. I have tested it on 10.4.4 and 10.4.5 with success... Give it another go and make sure that You are indeed added to the "procmod" group with this command:
CODE sudo niutil -readprop "/" "/groups/procmod" "users" Let me know if this resolves your issue. Regards, -Jason |
|
alc0h0lic
InsanelyMac Geek
|
![]() |
Mar 18 2006, 05:50 PM Post #4
|
![]() ![]()
|
Thx, 0.6 works great
|
|
|
domino
Retired
|
![]() |
Mar 18 2006, 06:44 PM Post #5
|
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]()
|
It's back and better than ever
|
|
Jason_Thames
InsanelyMac Protégé
|
![]() |
Mar 19 2006, 12:32 AM Post #6
|
![]() ![]()
|
Well... My "Guess" is that the mach_inject function is causing the dock to disappear momentairly *for some reason*. Lucky for us, there is an active interest in both Desktop Manager and the old Virtue project. Both are being developed by new developers now. I am really happy to see this as I really miss the great window manager that was included with NeXTSTEP and of course other .nix platforms.
Regards, -Jason |
|
JimBob
InsanelyMac Protégé
|
![]() |
Mar 20 2006, 10:42 PM Post #7
|
![]() ![]()
|
Great Program!
I thought I read somewhere that you could have it automatically change desktops by moving the mouse all the way to a side of the current desktop? So, if you move the mouse to the far right, it would switch to the desktop to the right of the current one. How do you move a window from one desktop to another (besides minimizing it to the dock then restoring it)? I thought most WMs allowed you to draw a window from one to the next? Thanks. |
|
domino
Retired
|
![]() |
Mar 22 2006, 05:13 AM Post #8
|
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]()
|
I picked up something from MacUpdate but I haven't tried it yet.
Virtue is a virtual desktop manager for Mac OS X 10.4. It is based upon the work done by Rich Wareham on DesktopManager. http://www.macupdate.com/info.php/id/16530 |
|
thelord
InsanelyMac Protégé
|
![]() |
Mar 25 2006, 07:40 PM Post #9
|
|
Hi,
I've downloaded virtue, and pretty much like ti so far. It has nice transition effects between virtual desktops.. I have 10.4.3 1111g build, I'm unable to add my self to procmod group (i guess it wasn't introduced until 10.4.4 release) and i've changed security policy for task_for_pid() in kernel. In spite I get error message (taken from console.log): CODE 2006-03-25 16:49:46.599 SystemUIServer[252] lang is:en Could not access task for pid 251. You probably need to add user to procmod group Installation of Virtue's dock extension has failed. Some of Virtue's features will not work as expected. And indeed I'm unable to make an application sticky (to show on all desktops) |
|
domino
Retired
|
![]() |
Mar 25 2006, 07:49 PM Post #10
|
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]()
|
Post #9, why are you still editing the security policy? Change them back to default and use virtue like a normal application.
|
|
thelord
InsanelyMac Protégé
|
![]() |
Mar 25 2006, 08:28 PM Post #11
|
|
Hi, thanx for interesting,
I'm afraid I don't understand what you mean. I figured that changing policy can't hurt virtue so i changed them to see what happens. It didn't help so I figure I should get them back as they were. That leaves me with the problem, virtue (and desktop manager for what it's worth) is unable to insert code into dock app OK, here's the update. I logged on as root and run virtue. As I expected everything was working fine, running as root virtue was allowed to modify dock app which didn't come as surprise. I also run: CODE nireport . /groups name and there's no procmod group ie: CODE /Users/theLord root# nireport . /groups name | grep -i procmod
110-166-222-85:/Users/theLord root# |
|
thelord
InsanelyMac Protégé
|
![]() |
Mar 25 2006, 11:43 PM Post #12
|
|
Tada,
I finally did it =) I created new group named procmod and added my self to it, and imagine it worked |
|
domino
Retired
|
![]() |
Mar 25 2006, 11:51 PM Post #13
|
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]()
|
Great job! Now you did all that for the sake of one application? I personally don't think virtue or any applcation is worthy enough to be adding a new group so it can be used properly
|
|
Jason_Thames
InsanelyMac Protégé
|
![]() |
Apr 6 2006, 09:09 AM Post #14
|
![]() ![]()
|
Linky updated...
Regards, -Jason |
|
xtraa
InsanelyMac Legend
|
![]() |
Jun 2 2006, 11:26 AM Post #15
|
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]()
|
|
|
cyclonefr
InsanelyMacaholic
|
![]() |
Jun 2 2006, 11:46 AM Post #16
|
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]()
|
same here
|
|
xtraa
InsanelyMac Legend
|
![]() |
Jun 2 2006, 04:08 PM Post #17
|
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]()
|
same here @cyclonefr: hi Mate, I just found a way: Just download http://virtuedesktops.info/ Before starting the app, open up the terminal and type: sudo niutil -appendprop "/" "/groups/procmod" "users" `id -un` restart |
|
cyclonefr
InsanelyMacaholic
|
![]() |
Jun 2 2006, 04:16 PM Post #18
|
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]()
|
hum virtuedesktops isnt the same interface...
i'll wait for desktopmanager 0.6....0.53 is fine for me tho thanx anyway |
|
BRP
InsanelyMac Geek
|
![]() |
Jun 4 2006, 02:23 AM Post #19
|
![]() ![]() ![]() ![]()
|
So, who else here is using a SmackBook?
|
|
kinlen
InsanelyMac Protégé
|
![]() |
Jun 4 2006, 02:39 AM Post #20
|
|
thanks,i like it.
|
![]() |
|
Lo-Fi Version | Time is now: 22nd November 2009 - 12:13 AM |