ฉันจะทำให้ windows ปรับขนาดได้ง่ายขึ้นใน Xfce ได้อย่างไร


27

ฉันใช้ Xfce 4.10 กับxfwm4ตัวจัดการหน้าต่างของฉัน ฉันพบว่ามันยากที่จะปรับขนาดหน้าต่างด้วยการจับที่ขอบ พื้นที่ที่เคอร์เซอร์ของเมาส์เปลี่ยนไปเป็นเคอร์เซอร์ "ปรับขนาดหน้าต่าง" ดูเหมือนว่าจะมีความกว้างเพียง 1 หรือ 2 พิกเซลและฉันก็เลื่อนผ่านไปเรื่อย ๆ

ฉันจะทำให้ภูมิภาคนั้นกว้างขึ้นได้อย่างไร ฉันไม่ต้องการเปลี่ยนรูปลักษณ์ของเส้นขอบหน้าต่างเพียงแค่ทำให้กลุ่มเป้าหมายของพวกเขากว้างขึ้นสักหน่อย (ฉันรู้เกี่ยวกับตัวเลือกการปรับขนาดในเมนูหน้าต่าง แต่นั่นไม่อนุญาตให้คุณปรับขนาดหน้าต่างใน 1 มิติเท่านั้น) ฉันได้ดูในการตั้งค่าตัวจัดการหน้าต่าง & ปรับแต่ง แต่ฉันไม่เห็นการตั้งค่าใด ๆ ดูเหมือนว่าจะใช้


1
คำถามยังคงอยู่: จะเปลี่ยนความกว้างของโซนเป้าหมายใกล้กับขอบหน้าต่างที่เคอร์เซอร์จะจับที่ขอบได้อย่างไร
HiTechHiTouch

คำตอบ:


25

ง่ายมากคุณสามารถใช้ Alt + คลิกขวา + ลาก


2
คำตอบที่ถูกต้องทางเทคนิคซึ่งไม่ได้แก้ไขปัญหาของความกว้างของแถบคว้า ดังนั้นตอนนี้เรามีปัญหาการจัดวาง GUI เนื่องจากตัวออกแบบหน้าต่างไม่ได้ทำให้การจับมีขนาดใหญ่พอ ผู้บริหาร GUI ที่ดีใช้การเปลี่ยนแปลงของเคอร์เซอร์ / เมาส์เหนือข้อความเมื่อผ่านพื้นที่ใช้งานที่แตกต่างกันซึ่งการกระทำของเมาส์จะอยู่เหนือแถบคว้าเพื่อระบุการเปลี่ยนแปลงและไม่สนับสนุนการใช้คีย์ตัวปรับแต่งเช่น ALT ทางออกที่ต้องการจากมุมมอง GUI แสดงเคอร์เซอร์ที่เปลี่ยนไปในพื้นที่ใช้งานอยู่เพียงพอ ผู้ใช้มือใหม่ไม่จำเป็นต้องรู้หรือจำการปรับเปลี่ยน & คลิกสำรอง
HiTechHiTouch

1
"ง่ายมาก" ขึ้นอยู่กับ ลองทำสิ่งนี้กับโน้ตบุ๊กด้วยทัชแพด ...
karatedog

12

เห็นได้ชัดว่าปัญหานี้เกิดขึ้นมานานหลายปีแล้วและรายงานข้อผิดพลาดหนึ่งรายการถูกปิด "ไม่สามารถแก้ไขได้" ปัญหาที่ได้รับการเปิดกับBug 11,808 - Xfwm: เพิ่มชายแดนปรับขนาดของหน้าต่าง

ความกว้างของพื้นที่คว้าถูกควบคุมโดยชุดรูปแบบ การหลบเลี่ยงอีกประการหนึ่งคือการลองใช้ชุดรูปแบบที่แตกต่างกันจนกว่าคุณจะพบสิ่งที่คุณสามารถอยู่กับ ผู้พัฒนารายหนึ่งได้แสดงความคิดเห็น :

นั่นคือรหัสในธีม AFAIK อย่างน้อยนั่นคือสิ่งที่เราค้นพบในระหว่างการพัฒนา MX-15 หากคุณใช้ greybird (หรือ Bluebird) และ Distbian ที่ใช้ Debian คุณสามารถดูแพ็คเกจชุดรูปแบบ mx-greybird ของเราที่เราขยายขอบเขตไปที่ 3 พิกเซลหลังจากข้อเสนอแนะของผู้ทดสอบเกี่ยวกับความน่ารำคาญของการลองใช้ เพื่อคว้ามัน (เรากำลังจะอัปเดต BTW นั้นให้รวมรุ่น Stretch ที่แก้ไขปัญหาลักษณะที่ปรากฏอื่น ๆ )

นี่คือรายการบล็อกเกี่ยวกับวิธีการตั้งค่ารูปแบบผู้โดยสาร

โพสต์อื่นแนะนำสิ่งที่จะเปลี่ยนแปลงในการกำหนดธีม (และจริงๆแล้วไฟล์นี้ไม่ได้เป็นส่วนหนึ่งของคำนิยาม แต่เป็นตัวจัดการหน้าต่าง) ~/.gtkrc-2.0

style "default-style"
{
        GtkWindow::resize-grip-height = 4
        GtkWindow::resize-grip-width = 4
}
class "GtkWidget" style "default-style"

ให้พื้นที่จับที่เล็กลง การเพิ่มหมายเลขนั้นควรให้พื้นที่จับที่ใหญ่ขึ้น คุณจะต้องโหลดธีมใหม่เพื่อให้การตั้งค่ามีผล

ฉันเองยังไม่ได้ลองเปลี่ยนคำจำกัดความของธีม แต่ดูเหมือนว่าเป็นจุดเริ่มต้นที่ดี


แก้ไขเพื่อเพิ่ม:

อีกวิธีหนึ่งที่เกี่ยวข้องกับการติดตั้งและกำหนดค่า Compiz (แพคเกจฐานอาจมีอยู่แล้วในการกระจายล่าสุด) ฉันทำซ้ำเนื่องจากเป็นส่วนหนึ่งของรายงานข้อผิดพลาดและอาจถูกลบโดยผู้จัดการบั๊กไม่ใช่ "ที่เกี่ยวข้อง"

 tm.selsingen 2017-02-11 19:40:45 CET 


This may be a rough solution not suited for those needing xfwm4 because 
of limited system resources. But you can change the default window 
manager to compiz. This solved the issue for me and I can now enjoy the 
xcfe simplicity combined with generous grabbing areas. 

https://wiki.ubuntuusers.de/Compiz/ 

Enter in terminal: 

"sudo apt-get install compiz compiz-gnome compiz-plugins-extra" 

"sudo apt-get install compizconfig-settings-manager" 

"ccsm" _______________________ 

In CCSM you need to enable OpenGL, Composite, GNOME Compatibility in 
'General' Tab. Within the 'General Options' menu, you can set the focus 
steal prevention to zero, so that new windows are placed always on top, 
and choose your workplaces 

In 'Effects', enable Fading Windows, Window decorations, and if you like 
Animations 

In 'Other', you can enable Window previews (may need png) 

In Tools enable Compiz Library Toolbox, D-Bus, Mousepolling (gets 
activated if you choose Window previews), Session Management and 
Workarounds 

Now in 'Window Management', you need to choose Application Switcher, 
Move Windows, Place Windows, Scale Windows Put and Window Rules. 

Ring, Static & Shift Switcher are more advanced Application Switchers 
you can configure as you like. 

In the CCSM Settings you need to enable Gsettings Configuration Backend. 

________________________ 

Now Compiz is configured, make a Backup of 
"/home/user/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-session.xml" 
and enter 

"xfconf-query -c xfce4-session -p /sessions/Failsafe/Client0_Command -t 
string -sa compiz" 

in terminal to configure xcfe to use compiz as the default window 
manager. ________________________ 

To spare you from needing GNOME Tweak to set your theme now, you can use 

"gsettings set org.gnome.metacity theme insertyourthemehere" to change 
the window decoration theme 

and the default xcfe theme settings to change the rest of the UI. 

I experienced that my minimize/maximize Buttons were gone after that. 

you can use "gsettings set org.gnome.desktop.wm.preferences 
button-layout ':minimize,maximize,close,'" to restore them. 

And that's it. 

Comment 15 tm.selsingen 2017-02-12 09:11:22 CET 

I don't know how to edit posts, but I realized the desktop icon texts 
get displaced if you follow the steps. This is the fix: 

xfconf-query -c xfce4-desktop -p /desktop-icons/center-text -n -t bool 
-s false 

วิธีการ "แก้ไขเพื่อเพิ่ม" ดูเหมือนว่าจะทำงานได้เกือบทุกที่ แต่ไม่ใช่สำหรับ Firefox YMMV
HiTechHiTouch

หน้าต่างปรับขนาดขอบยังคงกว้างเพียงหนึ่งพิกเซลในชุดรูปแบบ Greybird แต่อย่างน้อยในชุดรูปแบบ Kokodi ซึ่งมาพร้อมกับ XFCE (Ubuntu 18.04 + แพคเกจ xubuntu เดสก์ท็อป) ระยะขอบกว้างขึ้นและใช้งานง่ายขึ้น
Teemu Leisti
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.