 |
 |
|
OpenBeOS Workspaces with arguments |
|
 |
|
|
 |
 |
| The CVS version does not work |
 |
 |
By nutela - Posted on June 22, 2005 - 09:06:26 (#16951)
Current version when comment was posted: cvs_20040118 |
 |
 |
I can send you a pic or talk on Beshare: nutela
|
|
| mirror needed. |
 |
 |
By mmadia - Posted on May 20, 2004 - 18:14:56 (#12511)
Current version when comment was posted: cvs_20040118 |
 |
 |
in june i'll be loosing my web space / domain.
if you could, please add an additional download link.
otherwise, hop over to http://bezip.de/ or log into beshare.
|
|
| Re: "Original" not in cvs |
 |
 |
By mmu_man - Posted on January 22, 2004 - 16:06:38 (#10728)
Current version when comment was posted: cvs_20040118 |
 |
 |
The actual reason for not putting the menu stuff in CVS is that I had to use a hack to trigger the menu, as right click is swallowed by app_server, so I used the space and esc keys, so that wasn't clean. I hope when the OBOS app_server works we'll be able to put that back in :)
|
|
| re: "Original" not in cvs |
 |
 |
By mmadia - Posted on January 22, 2004 - 13:52:57 (#10726)
Current version when comment was posted: cvs_20040118 |
 |
 |
It was decided by the people who reviewed this code, that the command line arguments would be enough.
theuserbl : you could add the command to your UserBootscript or create an executable script that runs Workspaces with your arguments.
---script example
#!/bin/sh
/boot/beos/preferences/Workspaces --acceptfirstclick --avoidfocus &
---then `chmod +x script.filename`
|
|
| Re: Some suggestions for newer versions |
 |
 |
By mmu_man - Posted on January 22, 2004 - 07:25:48 (#10720)
Current version when comment was posted: cvs_20040118 |
 |
 |
Use the "Original" version, which does all that. Except the menu is triggered by the space key, because of app_server swallows mouse clicks on Workspaces.
The menu has been removed in the cvs for obscure reasons ... :D
|
|
| Some suggestions for newer versions |
 |
 |
By theuserbl - Posted on January 22, 2004 - 04:50:50 (#10717)
Current version when comment was posted: cvs_20040118 |
 |
 |
matt madia, I like your version of OBOS Workspaces. And I like the new one in the OBOS CVS.
But I have some suggestions to it:
At the moment it is that, what you have called it: "OpenBeOS Workspaces with arguments". And the arguments must been typed in in the terminal by starting the program.
Thats nice, but I think on BeOS programs make less then possible use of the terminal.
So, it would be nice, if you can change the options _after_ starting Workspaces in GUI mode.
For example: By typing the right mouse button on the Workspaces field, there opens a little menu-field, where you can choose, if with/wthout title, border, acceptfirstclick, avoidfocus, alwaysontop, etc.
And if you then close the program and starts it later - without any argument - again, then it will start with the last settings you have done on it.
Thats only as an idea. An other possibility is, that you must click on an special part of the Workspaces-window, to open the menu, instead of clicking with the right mouse button on it. So it is possible, to use the right mouse button for other things.
Thats only some ideas, as I have used your Workspaces-program.
theuserbl
|
|
| re: Rogier |
 |
 |
By mmadia - Posted on January 15, 2004 - 14:10:14 (#10577)
Current version when comment was posted: 0.30 |
 |
 |
A leading OBOS contributor has been in contact with me regarding integrating this into CVS. From the sound of it, for various reasons, only part of this version of Workspaces will be accepted. More on this as it develops.
As far as accepting enhanced versions of R5's programs, check OBOS's page. Somewhere it should state their stance.
I see fragmentation as a double edged sword. It's useful but you still can cut yourself, even when you're careful. It allows developers to fork off and concentrate on their ideas, so as to speed development of the individual ideas. For example, OpenTracker and Tracker.newFS.
Specific needs can be addressed that may not be appropriate for the main build, such as optimizing for specific cpu or hardware.
Finally it provides different flavors of the main build, which can provide users with a feeling of freedom over the software they choose to run.
On the other hand, fragmentation can cause confusion to the user by having to many similar options. For instance, similar programs that have multiple entries, like alternatives to Be's stock Workspaces :) There's also the notion of re-inventing the wheel; why bother recreating a program instead of creating a new type of program?
But most importantly, in the end volunteer programmers will program what they want. In general, all we want is to know that people like our work.
|
|
| Why not? |
 |
 |
By Rogier - Posted on January 15, 2004 - 10:37:14 (#10576)
Current version when comment was posted: 0.30 |
 |
 |
Can't think of why the OBOS community doesn't want to have it? There is an enhanced version of ShowImage in CVS, for example. Why would the OBOS and the BeOS community benefit from fragmentation?
Thanks for extending the current workspaces!
|
|
| re: theuserbl |
 |
 |
By mmadia - Posted on January 14, 2004 - 12:57:53 (#10552)
Current version when comment was posted: 0.21 |
 |
 |
There were several reasons for deciding not to upload my changes to CVS, mainly me having doubts about gaining CVS write access as well as being able to code a proper program. Also, these enhancements extend beyond OBOS R1's goal of reimplementing BeOS R5's Workspaces. I'll ask around the OBOS community if they want these changes to be committed to cvs.
mmu_man's code has been merged. now, i'm working on creating a more unified feel between the context menu's options and command line arguments. it'll be posted by the weekend.
|
|
| Why not including in OBOS-cvs |
 |
 |
By theuserbl - Posted on January 14, 2004 - 08:39:14 (#10541)
Current version when comment was posted: 0.21 |
 |
 |
Why do you not include your (and mmu_man's) changes in the OBOS-cvs?
Why letting in CVS a functions-less version of Workspaces and put the better one on an other side (in this case BeBits).
The problem is, if this is only on BeBits, not everybody know, that a better version then in OBOS-CVS exists.
The same is with mmu_man's version. He have his changes only on its own computer or on its own homepage (where it nobody found) and in CVS existing neither the updated code nor an link, where to find the advanced code.
|
|
| merging mmu_man's sources |
 |
 |
By mmadia - Posted on January 13, 2004 - 12:50:19 (#10525)
Current version when comment was posted: 0.21 |
 |
 |
for those interested,
mmu_man's sources have been received and are being merged.
|
|
| HOLD ON !! |
 |
 |
By mmu_man - Posted on January 13, 2004 - 11:48:15 (#10521)
Current version when comment was posted: 0.20 |
 |
 |
Sorry I had no connection for the last 3 weeks, but please wait before reinventing the wheel !
I already have a much more extended version of Workspace around, that does all of that and much more (though using a context menu, no option.
Would be better to merge them instead of doing it twice.
|
|
| Re: replicant |
 |
 |
By axeld - Posted on January 13, 2004 - 05:43:08 (#10518)
Current version when comment was posted: 0.20 |
 |
 |
The Workspaces view is managed by the app_server directly; there can only be one of them at a time, and this take over is specified by a window flag.
There is no way to provide this functionality as a replicant, sorry.
|
|
| Replicant? |
 |
 |
By sprma - Posted on January 13, 2004 - 05:03:00 (#10517)
Current version when comment was posted: 0.20 |
 |
 |
Is there a possibility to add a Replicant to your OBOS Workspaces? IIRC reading in the BeOS Bible, adding this to Net+ took only 8 lines of code...
Greets,
SprMa
|
|
| Known Issues |
 |
 |
By mmadia - Posted on January 13, 2004 - 02:14:27 (#10513)
Current version when comment was posted: 0.20 |
 |
 |
This file was not included in some of the first v0.20 downloads. here's the file contents:
v0.20
-Workspaces uses the location of when it is first loaded on a certain resolution. Moving the window and then switching workspaces will use its original setting. This is due to FrameMoved() being called before ScreenUpdated(). An actual fix is being researched.
For now, you can either:
Move the window to where you want it to maintain it's position, close , and re-open Workspaces.
OR
Resize the window after moving it. The resize function updates it properly.
sorry for the trouble , i'm working on it. please let me know if you can help.
mmadia
|
|
| Re: Accept first click / "focus follows mouse" |
 |
 |
By mmadia - Posted on January 1, 2004 - 23:40:30 (#10268)
Current version when comment was posted: 0.11 |
 |
 |
"focus follows mouse" tends to be an annoyance as i've a tendancy to make the mouse move without trying, either by stepping on the cord or knocking something into it.
the initial click to set focus isn't an issue since my hand's already on the mouse.
|
|
| Accept First Click... A rule for everything? |
 |
 |
By Jace - Posted on January 1, 2004 - 18:16:58 (#10265)
Current version when comment was posted: 0.11 |
 |
 |
Using Mac OS, I personally find focus issues to be very annoying. On BeOS, I use "focus follows mouse" and that saves me endless amounts of clicking. Why would accept first click not be the defacto standard way in which to do a UI? It seems counter intuitive to force a user to "set focus" first and THEN operate controls. That's not how manipulation of objects in the real world works and I see no reason to make the computer GUI any different (at least in this regard).
|
|
| nofocus, autoback |
 |
 |
By mortee - Posted on December 29, 2003 - 12:30:26 (#10217)
Current version when comment was posted: 0.1 |
 |
 |
The idea is OK. Two possible feature additions:
Don't let it to catch input focus. Workspaces rarely needs keyboard input anyway...
When the mouse goes to that above mentioned closest screen corner, the workspaces window comes to the foreground (not stealing focus), and when the cursor leaves the window's rectangle (or, if it's not exactly in the screen corner, then the rectangle defined by that screen corner and the window's opposite corner) then have it go back below other windows.
|
|
|
|
 |
 |
|
 |
 |
 |
 |
 |
 |
 |
|
|
 |
 |
 |
| |
Recent Downloads - # 217
Total Downloads - # 1,895
Total Views - # 1,036
User Ratings - N/A
|
 |
 |
 |
 |
| |
Desktop Accessories
Misc. Utilities
|
 |
 |
 |
 |
 |
1. BePodder - 9.80
2. QEMU - 9.68
3. ScummVM - 9.57
4. Jukebox - 9.44
5. Haiku AGP busm... - 9.35
6. cpu_fix - 9.31
7. vim6 - 9.31
8. VNCServer - 9.30
9. Beezer - 9.26
10. HandBrake - 9.25
|
 |
 |
 |
 |
 |
1. Ati Radeon G... - 32,893
2. BeOS 5 Perso... - 32,462
3. Realtek RTL8... - 20,354
4. Ensoniq Audi... - 17,699
5. USB Joystick... - 16,559
6. BePDF - 15,354
7. ATI Rage 128... - 13,355
8. S3 Trio 64 v... - 10,306
9. VLC Media Pla... - 9,562
10. DOSBox - 9,476
|
 |
 |
 |
 |
| You are not logged in.
Login
|
 |
 |
 |
 |
|