You are not logged in.
in an 'e'based distro there is a way to right click on the top bar of each window and there is a remember area and in that area/menu for the remeber aspect you can save various aspects for each window - i.e. position,size, and other aspects. is it possible on xfce?
or could a developer possibly add that feature?for my needs it would be great and it would complete xfce for my needs, likes and aeshetical dynamic. thank you.
Offline
p.s. i have used that feature for like 6 years or more and t is so useful. i like my stuf where i want them and not where they seem to popup all over the place and there are a few windows that i like a certain size too.
Offline
Xfce itself doesn't have this functionality to my knowledge, but a program such as devilspie can do exactly what you want.
Offline
thanks will have a look see.
Offline
i may be wrong but from what i see and read t is too complicated to setup and use. hmmmm...
Last edited by thinkpadx (2020-09-16 20:35:57)
Offline
I've never used it myself, so can't help there. But I've seen it successfully recommended several times for issues just like yours.
Offline
:-)
Offline
You can search these forums for "devilspie" and there will be a number of threads that come up talking about it. As an example, I use the following ds file for xfce4-appfinder:
(if (is (application_name) "xfce4-appfinder")
(begin
(skip_tasklist)
(skip_pager)
(geometry "626x495+38+23")
)
)
- skip_tasklist = don't show up on windows buttons
- skip_pager = don't show up on the workspace switcher
- geometry... = set the window size to 626x495 and position the top left corner at +38+23
Note that there is now a devilspie2 that uses slightly different syntax (lua) and there is also a gdevilspie application that provides a graphical front-end.
Please remember to mark your thread [SOLVED] to make it easier for others to find
--- How To Ask For Help | FAQ | Developer Wiki | Community | Contribute ---
Offline
Here is my Devilpie2 config file if it can be a start up for you.
It put different apps at different desktops (skrivbord) and maximize all ;-) windows vertically.
debug_print("Application: " .. get_application_name())
debug_print("Window: " .. get_window_name())
debug_print("Window: " .. get_window_geometry());
-- FIREFOX - SKRIVBORD 1
if (get_application_name() == "Firefox") then
set_window_workspace(1);
-- set_window_geometry(100, 20, 1270, 748);
maximize_vertically();
end
-- THUNDERBIRD - SKRIVBORD 1
if (get_application_name() == "Thunderbird") then
set_window_workspace(1);
-- set_window_geometry(0, 20, 650, 748);
maximize_vertically();
end
-- DELUGE - SKRIVBORD 1
if (get_application_name() == "Deluge") then
set_window_workspace(1);
set_window_position(0, 20);
end
-- THUNAR - SKRIVBORD 2
if string.match(get_application_name(), "Thunar") then
set_window_workspace(2);
maximize_vertically();
end
-- EMACS - SKRIVBORD 3
if (get_application_name() == "emacs") then
set_window_workspace(3);
set_window_position(310, 20);
maximize_vertically();
end
-- ROOT TERMINAL - SKRIVBORD 4
if (get_window_name() == "Root Terminal -") then
set_window_workspace(4);
set_window_position(0, 20);
maximize_vertically();
end
-- GEEQIE - SKRIVBORD 5
if (get_application_name() == "geeqie") then
set_window_workspace(5);
maximize();
end
-- DARKTABLE - SKRIVBORD 5
if (get_application_name() == "darktable") then
set_window_workspace(5);
maximize();
end
-- XnCONVERT - SKRIVBORD 5
if (get_application_name() == "XnConvert") then
set_window_workspace(5);
end
Offline
I'm not sure whether gdevilspie is still broken, for Debian Stable at least, which made devilspie very usable. We have a Wiki entry on it that may still be useful if it is working.
MX-23 (based on Debian Stable) with our flagship Xfce 4.18.
Offline
Thanks everyone. sorry for the typos. crippling arthritis makes it tough to type.
Offline
[ Generated in 0.013 seconds, 7 queries executed - Memory usage: 560.2 KiB (Peak: 577.05 KiB) ]