Increase the resizing space for the windows in XFCE4?
Re: Increase the resizing space for the windows in XFCE4?
I have found rich's "borders" WM theme referred to in the first post of that thread cited by richb.
viewtopic.php?p=450794#p450794
It's truly amazing because the window bar appears to take on the background colour of whatever theme you're using, while the active window's border takes on a thin outline in the same colour as the cursor highlights. Don't know how he did that.
https://app.box.com/s/7gk3pwdn5onj5q5b9eowa2315qy8pcy3
I think maybe these thick WM themes could be packaged for the repos of MX15/16 and MX17/18? They could also be added to the Popular Apps theme category for users who want more graspable borders.
I can't believe I'd forgotten all about that thread and what rich made.
viewtopic.php?p=450794#p450794
It's truly amazing because the window bar appears to take on the background colour of whatever theme you're using, while the active window's border takes on a thin outline in the same colour as the cursor highlights. Don't know how he did that.
https://app.box.com/s/7gk3pwdn5onj5q5b9eowa2315qy8pcy3
I think maybe these thick WM themes could be packaged for the repos of MX15/16 and MX17/18? They could also be added to the Popular Apps theme category for users who want more graspable borders.
I can't believe I'd forgotten all about that thread and what rich made.
Desktop: Intel i5-4460, 16GB RAM, Intel integrated graphics
Clevo N130WU-based Ultrabook: Intel i7-8550U (Kaby Lake R), 16GB RAM, Intel integrated graphics (UEFI)
ASUS X42D laptop: AMD Phenom II, 6GB RAM, Mobility Radeon HD 5400
Clevo N130WU-based Ultrabook: Intel i7-8550U (Kaby Lake R), 16GB RAM, Intel integrated graphics (UEFI)
ASUS X42D laptop: AMD Phenom II, 6GB RAM, Mobility Radeon HD 5400
Re: Increase the resizing space for the windows in XFCE4?
Here's rich's bottom_active.xpm...from that theme
the "." uses white as "active_color_2" which is the BG color...so it picks up whatever that is on a given theme...for 7 pixels
the "x" uses black as "active_color_1" which is also BG color...for only 1 pixel at the very edge
First guess: because they are both BG (background) colors, they are covered over by what ever is the active theme?
Second guess: both (7 pixels + 1 pixel) are detectable as handles for resizing?
for bottom_inactive.xpm below, rich leaves out the 1 pixel black BG border but leaves the 7 pixel white BG
Makes sense...if my guesses are right?
the "." uses white as "active_color_2" which is the BG color...so it picks up whatever that is on a given theme...for 7 pixels
the "x" uses black as "active_color_1" which is also BG color...for only 1 pixel at the very edge
Code: Select all
/* XPM */
static char * bottom_active_xpm[] = {
"1 8 2 1",
". c #FFFFFF s active_color_2",
"x c #000000 s active_color_1",
".",
".",
".",
".",
".",
".",
".",
"x"};
Second guess: both (7 pixels + 1 pixel) are detectable as handles for resizing?
for bottom_inactive.xpm below, rich leaves out the 1 pixel black BG border but leaves the 7 pixel white BG
Code: Select all
/* XPM */
static char * bottom_inactive_xpm[] = {
"1 8 1 1",
". c #FFFFFF s active_color_2",
".",
".",
".",
".",
".",
".",
".",
"."};
Asus Prime X570-Pro | AMD Ryzen 7 3700X
16 Gig DDR4 3600 | Radeon RX 5600 XT Graphics
Samsung 860 500GB SSDs (2)
Re: Increase the resizing space for the windows in XFCE4?
I haven't read up yet on how the .xpm files can be adjusted to change thickness. So the discussion above is still all Greek to me.
But the themes I'm using include those that don't have contrasting colours at their edges, e.g. Greybird. Yet rich's borders theme makes a thin outline in the same colour as Greybird's cursor highlight colour (blue). Very interesting.
But the themes I'm using include those that don't have contrasting colours at their edges, e.g. Greybird. Yet rich's borders theme makes a thin outline in the same colour as Greybird's cursor highlight colour (blue). Very interesting.
Desktop: Intel i5-4460, 16GB RAM, Intel integrated graphics
Clevo N130WU-based Ultrabook: Intel i7-8550U (Kaby Lake R), 16GB RAM, Intel integrated graphics (UEFI)
ASUS X42D laptop: AMD Phenom II, 6GB RAM, Mobility Radeon HD 5400
Clevo N130WU-based Ultrabook: Intel i7-8550U (Kaby Lake R), 16GB RAM, Intel integrated graphics (UEFI)
ASUS X42D laptop: AMD Phenom II, 6GB RAM, Mobility Radeon HD 5400
Re: Increase the resizing space for the windows in XFCE4?
We do have the hdpi and xhdpi Arc themes with thicker borders also, but they also have a bigger title bar.
I think I can rebuild it with just fatter borders and call it arc-theme-thick. Are the borders in the xhdpi version thick enough to grab?
I think I can rebuild it with just fatter borders and call it arc-theme-thick. Are the borders in the xhdpi version thick enough to grab?
Re: Increase the resizing space for the windows in XFCE4?
I don't really use the hidpi ones. But visually thick may not automatically mean the grabbable area is also thick, I think. Will need to be checked, but I'm off to sleep now.
If rich's borders and arc dark wm themes can be packaged as well, it would be great. Not everyone needs giant window bars.
If rich's borders and arc dark wm themes can be packaged as well, it would be great. Not everyone needs giant window bars.
Desktop: Intel i5-4460, 16GB RAM, Intel integrated graphics
Clevo N130WU-based Ultrabook: Intel i7-8550U (Kaby Lake R), 16GB RAM, Intel integrated graphics (UEFI)
ASUS X42D laptop: AMD Phenom II, 6GB RAM, Mobility Radeon HD 5400
Clevo N130WU-based Ultrabook: Intel i7-8550U (Kaby Lake R), 16GB RAM, Intel integrated graphics (UEFI)
ASUS X42D laptop: AMD Phenom II, 6GB RAM, Mobility Radeon HD 5400
Re: Increase the resizing space for the windows in XFCE4?
Tried both and they are easy enough to grab.
Forum Rules
Guide - How to Ask for Help
richb Administrator
System: MX 23 KDE
AMD A8 7600 FM2+ CPU R7 Graphics, 16 GIG Mem. Three Samsung EVO SSD's 250 GB
Guide - How to Ask for Help
richb Administrator
System: MX 23 KDE
AMD A8 7600 FM2+ CPU R7 Graphics, 16 GIG Mem. Three Samsung EVO SSD's 250 GB
Re: Increase the resizing space for the windows in XFCE4?
I've downloaded from rich's link when he posted it here in the forum xfwm borders theme.
See attached tar-file.
Yes, it works great. Using the theme-switcher, @oops mentioned above, the thick borders change also nicely.
You do not have the required permissions to view the files attached to this post.
Gigabyte Z77M-D3H, Intel Xeon E3-1240 V2 (Quad core), 32GB RAM,
GeForce GTX 770, Samsung SSD 850 EVO 500GB, Seagate Barracuda 4TB
GeForce GTX 770, Samsung SSD 850 EVO 500GB, Seagate Barracuda 4TB
Re: Increase the resizing space for the windows in XFCE4?
Here's a backport of the Buster arc-theme with an embiggened border patch: https://drive.google.com/open?id=1xTvTO ... UPbJwpsOlh
Looks like 3 or 4 pixels wide instead of 1--not as big as in the hdpi and xhdpi themes, but I think that's because they weren't scaled up along with all the other elements in the hdpi themes. I think I can make them fatter with some more work.
Svg files are text files, so if we can just identify what objects need a bigger width in pixels, we don't have to open and edit the file in Inkscape.
Looks like 3 or 4 pixels wide instead of 1--not as big as in the hdpi and xhdpi themes, but I think that's because they weren't scaled up along with all the other elements in the hdpi themes. I think I can make them fatter with some more work.
Svg files are text files, so if we can just identify what objects need a bigger width in pixels, we don't have to open and edit the file in Inkscape.
Re: Increase the resizing space for the windows in XFCE4?
Okay, let me see if I understand this...Stevo wrote: ↑Thu Jan 17, 2019 4:32 pm Here's a backport of the Buster arc-theme with an embiggened border patch: https://drive.google.com/open?id=1xTvTO ... UPbJwpsOlh
Looks like 3 or 4 pixels wide instead of 1--not as big as in the hdpi and xhdpi themes, but I think that's because they weren't scaled up along with all the other elements in the hdpi themes. I think I can make them fatter with some more work.
Svg files are text files, so if we can just identify what objects need a bigger width in pixels, we don't have to open and edit the file in Inkscape.
1. This arc-theme from Buster -- unfortunately, the xfwm4 folder there shows nothing but .png files...corners 3x3 px, bottom 3x16 px etc., so these are hard-coded to a color and will not change when mixed with other themes.
2. Rich's border themes -- his xfwm4 folder uses .xpm files for the borders and are written so that the "grabbable" areas are designated as BG (Background) and presumably sit behind other themes so they can be intermixed without clashes.
3. Even better, asqwerth has shown that we can place an xfwm4 folder (coded with rich's method) inside a random theme folder in the $Home .themes folder and it will get picked up somehow as other themes are used.
4. Then there's this cool Border Switcher script, too, from oops.
Asus Prime X570-Pro | AMD Ryzen 7 3700X
16 Gig DDR4 3600 | Radeon RX 5600 XT Graphics
Samsung 860 500GB SSDs (2)
Re: Increase the resizing space for the windows in XFCE4?
Yes, the Debian package uses the arc-theme original source code, which doesn't ship png, xpm, or anything but the text vector image svg files. The build process then uses Inkscape to generate all those other elements during the build, also adapting to whatever version of GTK+3 it's being built against. There are also some numbers that can be plugged into the build that affect the scaling of the elements, as well as the colors.
It's easy to just take a finished xfwm theme and plop it into the themes folder, but arc-theme doesn't work that way.
The problem with the xfce-only themes are that they don't support GTK+3+ applications, so those will appear with different borders and title bars, leading to a lot of questions here.
It's easy to just take a finished xfwm theme and plop it into the themes folder, but arc-theme doesn't work that way.
The problem with the xfce-only themes are that they don't support GTK+3+ applications, so those will appear with different borders and title bars, leading to a lot of questions here.