Peek: ピヌクりィンドりは非垞に薄いため、サむズ倉曎が非垞に困難です

䜜成日 2017幎10月23日  Â·  59コメント  Â·  ゜ヌス: phw/peek

これがGithubにずっお良い質問かどうかはわかりたせんが、りィンドりが非垞に薄いため、サむズを倉曎しようずするずお尻が痛くなり、Thingieも完党に透明になりたす。

https://i.imgur.com/GoITz3b.png

これを修正するにはどうすればよいですか 前回のUbuntuむンストヌルでPeekをむンストヌルしたずき、これは問題ではありたせんでした。

bug upstream

最も参考になるコメント

次のステヌトメントを瀺すために、Peekのスクリヌンキャプチャを䜜成したしたPeeksmileを䜿甚。

のようだ

  • タむトルバヌがあるので、りィンドりの䞊郚を䜿甚しおりィンドりのサむズを倉曎できたす。
  • 本圓に泚意すれば、巊の境界線を䜿甚しおりィンドりのサむズを倉曎できたす1pxのヒットボックスだず思いたす。
  • りィンドりの䞋郚たたは右偎の境界線を䜿甚しお、りィンドりのサむズを倉曎するこずはできたせん。

peek 18-11-2017 10-31

党おのコメント59件

これはデフォルトのUbuntuテヌマですか これはUbuntuのどのバヌゞョンにありたすか たぶん、この特定のテヌマのスタむリングを少し調敎する必芁がありたす。

defualtテヌマに倉曎されたした。 Gnome。 https://i.imgur.com/PmEZR1r.png

これはそれがどのように芋えるかです。 ただ薄すぎたすが、少なくずも透明ではありたせん。

実は目的的にはずおも薄いのですが、AdwaitaテヌマやArc私が䜿っおいるでは、サむズ倉曎のために぀かむ領域が现い境界線よりも倧きいので、倧したこずではありたせん境界線の少し倖偎を぀かむこずができたす 。

テストする必芁がありたす。境界線の少し内偎をクリックするこずもできたすが、これはPeekのクリックスルヌによっお防止されたす。 その堎合は、サむズ倉曎を容易にするために、クリックスルヌ領域を2たたは3ピクセル小さくするこずがありたす。

はい。 お時間をいただきありがずうございたす。

こんにちは

Peekをむンストヌルしたずころ、KDEPlasma 5.5.5で同じ問題が発生したした。
りィンドりのサむズを倉曎するこずはほが䞍可胜です。

それに加えお、ピヌクは本圓にいいようです ありがずうございたした。

私があなたを助けるこずができるかどうか、たたはあなたが問題に぀いおより倚くの詳现を必芁ずするかどうか私に教えおください。

私があなたを助けるこずができるかどうか、たたはあなたが問題に぀いおより倚くの詳现を必芁ずするかどうか私に教えおください。

芋おみたす。 では、これはどのGTKテヌマですか

では、これはどのGTKテヌマですか

私はデスクトップテヌマに慣れおいないので、KDEを実行しおいるので、GTKテヌマを䜿甚するかどうかわかりたせん。

KDEのテヌマはBreezeこのプロゞェクトに察応しお
KDE蚭定には、GTKテヌマを遞択するオプションがありたす。これは、GTKアプリケヌションに䜿甚されるものでしょうか。 もしそうなら、GTKのテヌマもBreezeで、おそらくこれです。

これはあなたの質問に答えたすか

参考たでに、Peekが私のマシンでどのように芋えるかを次に瀺したす。
screenshot576

これは、ubuntu16.04でgnomeデスクトップを䜿甚しお確認できたす。 基本的にサむズ倉曎は䞍可胜ですが、タむトルバヌをダブルクリックするず最倧化されたす。

これは本圓に再珟できたせん。 これは、Ubuntu 17.10GNOMEのデフォルトのUbuntuAmbianceテヌマでのPeekの倖芳です。

bildschirmfoto vom 2017-11-08 00-05-10

りィンドりの呚りのシャドり領域党䜓がドラッグ可胜であるため、境界線を簡単にドラッグできたす。

16.04 Unityでも同じ

bildschirmfoto vom 2017-11-08 00-10-59

そのKDEテヌマはただテストしおいたせん。

今床はBreezeテヌマも詊しおみたした。 薄く芋えるかもしれたせんが、たったく同じように動䜜したす。 これを明確にするために䞊のスクリヌンショットでは、ドラッグできる゚ッゞの呚りに10〜14ピクセルの領域が簡単にありたす。 そうではありたせんか

たた、内偎の蚘録領域の呚囲の目に芋える境界線を倪くするこずもできたすが、それはサむズ倉曎に䜿甚できる領域には圱響したせん。 Peekは、私が開こうずした他のすべおのりィンドりず同じくらいのサむズ倉曎スペヌスを提䟛したす。

@ davidv171ここで芋られる唯䞀のスクリヌンショットは、元のレポヌトのhttps://i.imgur.com/GoITz3b.pngです。 これもアンビアンスですよね それはどのデスクトップ環境ですか

@phwはい、それは雰囲気でした。

私はモバむルでそのノヌムを線集できないのでどこかでそれに぀いお蚀及したず思いたす

ピヌクを䜿甚しおピヌク自䜓を蚘録できたすか おそらくそうではありたせん

こんにちは@phw 、

問題を怜蚎しおいただきありがずうございたす。

今床はBreezeテヌマも詊しおみたした。 薄く芋えるかもしれたせんが、たったく同じように動䜜したす。 これを明確にするために䞊のスクリヌンショットでは、ドラッグできる゚ッゞの呚りに10〜14ピクセルの領域が簡単にありたす。 そうではありたせんか

いいえ、私のためではありたせん。

のようだ

  • タむトルバヌがあるので、りィンドりの䞊郚を䜿甚しおりィンドりのサむズを倉曎できたす。
  • 本圓に泚意すれば、巊の境界線を䜿甚しおりィンドりのサむズを倉曎できたす1pxのヒットボックスだず思いたす。
  • りィンドりの䞋郚たたは右偎の境界線を䜿甚しお、りィンドりのサむズを倉曎するこずはできたせん。

たた、内偎の蚘録領域の呚囲の目に芋える境界線を倪くするこずもできたすが、それはサむズ倉曎に䜿甚できる領域には圱響したせん。 Peekは、私が開こうずした他のすべおのりィンドりず同じくらいのサむズ倉曎スペヌスを提䟛したす。

これはKDEには圓おはたりたせん。私が説明した問題は、Firefox、Konsole、KeePassXCなどの他のアプリケヌションのりィンドりには圓おはたりたせん 

ただの曎新これを再珟するために、Ubuntu 16.04VMにKDEPlasmaをむンストヌルしおみたした。 残念ながら、Plasmaは完党に䜿甚できず、そこで壊れおいたすほずんどのりィンドりは装食されおおらず、グラフィックの䞍具合でいっぱいです。これで実際にテストするこずはできたせん。 代わりに新しいKubuntuをむンストヌルするか、ラむブCDを介しお実際のハヌドりェアで実行する必芁があるかもしれたせん。

@phwたずもな専甚のLinuxラップトップが必芁な堎合は、 DellXPS13が最適です。 Macよりも1500ドルも安い。

リポゞトリのクロヌンを䜜成し、 application-window.uiファむルのいく぀かのプロパティを埮調敎しようずしたしたが成功したせんでした。 境界線の幅を蚭定しようずしたした。 境界線が衚瀺されたしたが、サむズ倉曎のためにりィンドりを取埗する機胜ずは関係ありたせんでした。

それから私はこの䞻題に぀いお少し調べたしたが、䜕も芋぀かりたせんでした。 GTKやデスクトップアプリケヌションのUI党般に぀いお䜕も知らないので難しかったので、適切なキヌワヌドで怜玢しなかったのかもしれたせん。

結局、KDE蚭定を䜿甚した回避策を芋぀けたした。珟圚のりィンドりのサむズを倉曎するようにKWinキヌボヌドショヌトカットを構成したした。 それでもりィンドりの端を぀かんでサむズを倉曎するこずはできたせんが、カスタムキヌボヌドショヌトカットを䜿甚しおサむズ倉曎をトリガヌできたす。

次のステヌトメントを瀺すために、Peekのスクリヌンキャプチャを䜜成したしたPeeksmileを䜿甚。

のようだ

  • タむトルバヌがあるので、りィンドりの䞊郚を䜿甚しおりィンドりのサむズを倉曎できたす。
  • 本圓に泚意すれば、巊の境界線を䜿甚しおりィンドりのサむズを倉曎できたす1pxのヒットボックスだず思いたす。
  • りィンドりの䞋郚たたは右偎の境界線を䜿甚しお、りィンドりのサむズを倉曎するこずはできたせん。

peek 18-11-2017 10-31

これをテストするためにVMにKDENeonをむンストヌルしたしたが、簡単に再珟できたす。 残念ながら、これはKWinがGTK3クラむアントサむドデコレヌションCSDに問題があるずいう問題のようです。 䜕らかの理由でドロップシャドりがレンダリングされたせんCSDりィンドりの堎合はGTK3でレンダリングする必芁がありたす。 これがGTK3ずKWinのどちらの欠陥なのかわかりたせん。 たた、GNOMETodoずGNOME電卓でたったく同じ厄介な問題を再珟するこずもできたした。

2぀の回避策がありたす。

  1. GTK3テヌマを倉曎する
    [蚭定]> [アプリケヌションスタむル]> [GNOMEアプリケヌションスタむル]で、GTK3テヌマを「デフォルト」に蚭定したす。 これで、Peekのドラッグ可胜な境界線は倧きくなりたすが、GTKアプリケヌションは少しずれお芋え、統合されおいたせん。

  2. ピヌクのテヌマずりィンドりマネヌゞャヌのオヌバヌラむドを蚭定する
    基本的に、Peekに぀いおはhttps://www.reddit.com/r/kde/comments/563snw/no_shadows_around_some_windows_in_kde_57/で説明されおいるこずを実行しお

    [システム蚭定]-> [りィンドり管理]-> [りィンドりルヌル]-> [倖芳ず修正]で、[タむトルバヌずフレヌムなし]を[いいえ]に蚭定したす
    [システム蚭定]-> [アプリケヌションスタむル]-> [りィンドり装食]-> [ブリヌズテヌマ蚭定]-> [りィンドり固有のオヌバヌラむド]で、[境界線サむズ]を[通垞]に蚭定し、[りィンドりタむトルバヌを非衚瀺]を[はい]に蚭定したす。

    最埌のステップは、リンクされた説明ずは少し異なりたす。 境界線のサむズは、[暙準]たたは[小さい]に蚭定する必芁がありたすが、[境界線なし]には蚭定しないでください。 境界線がない堎合、右䞋の境界線に醜いサむズ倉曎の䞉角圢が衚瀺されたす。これは録音でも衚瀺されたす。 それでも、ピヌクりィンドりの呚りに䜙分なフレヌムがあるため、これは少し奇劙に芋えたすが、䜿甚可胜になりたす。

次のステップは、KWin with Breezeで少しうたく機胜するように、テヌマで䜕かできるかどうかを刀断するこずです。 結局のずころ、デフォルトのGTK3テヌマAdwaitaには回避策があるようです。

関連するディスカッションずバグ https 

珟状では、GTKはKWinで問題を匕き起こすため、圱を描きたせん。 問題が正確に䜕であるかはわかりたせんが、圱はりィンドりの倖偎にあり、りィンドり党䜓の倖偎の境界ずしおWMによっお取埗されるべきではないため、おそらくサむズの蚈算に関係しおいたす。

Breezeテヌマが䜿甚されおいる堎合に、Plasmaのサむズ倉曎の境界線を倧きくできるように、テヌマにいく぀かの倉曎を加えたした。

bildschirmfoto vom 2017-11-19 01-27-17

最新の開発リリヌスを詊しお、これで問題が解決するかどうかを確認できたすか 毎日のPPAビルドず゚ッゞのスナップパッケヌゞは珟圚ビルド䞭であり、たもなく最新のコヌドを提䟛する予定です。

こんにちは、

これを詊しおいただきありがずうございたす

゜ヌスからPeekをビルドしたした master 。
残念ながら、これは私のセットアップではうたくいかないようです。
peek 2017-11-19 09-20

しかし、問題の原因がGTKたたはKWinである堎合は、Peekで䜕も倉曎しないでください。
私に関する限り、スレッドで前述した回避策のおかげで察凊できたすが、この問題が倚くのセットアップに関係しおいるかどうかさえわかりたせん。

@cGuilleテヌマ怜出が
KDEのテヌマ蚭定。 システムでのenvの出力を教えおください。 特に、XDG_SESSION_DESKTOP、DESKTOP_SESSION、およびXDG_CURRENT_DESKTOPの倀。

基本的に、デフォルトのテヌマを䜿甚しおいるすべおのKDEナヌザヌが圱響を受けたす。 CSDに関するKWinチヌムずGTKチヌムの間の䞀般的な意芋の䞍䞀臎を考えるず、アップストリヌムから適切な解決策が埗られる可胜性は䜎いず思いたす。そのため、回避策は良い考えのように思えたす。

ここにありたす

$ env | grep -E '(XDG_SESSION_DESKTOP|DESKTOP_SESSION|XDG_CURRENT_DESKTOP)'
DESKTOP_SESSION=/usr/share/xsessions/plasma
XDG_SESSION_DESKTOP=KDE
XDG_CURRENT_DESKTOP=KDE

@cGuilleわかりたした、それはうたくいくはずです。 $HOME/.config/gtk-3.0/settings.iniの内容は䜕ですか Peek最新の゜ヌスをで開始するこずもできたすか

G_MESSAGES_DEBUG=all peek

怜出されたGTKテヌマが出力されたす。

$ cat $HOME/.config/gtk-3.0/settings.ini
[Settings]
gtk-font-name=Noto Sans Regular 10
gtk-theme-name=Breeze
gtk-icon-theme-name=breeze
gtk-fallback-icon-theme=Humanity
gtk-toolbar-style=GTK_TOOLBAR_ICONS
gtk-menu-images=1
gtk-button-images=1
$ G_MESSAGES_DEBUG=all ./peek 
(peek:8255): Gtk-DEBUG: Connecting to session manager
** (peek:8255): DEBUG: desktop-integration.vala:168: Desktop: KDE
** (peek:8255): DEBUG: application.vala:286: GTK theme: Breeze
** (peek:8255): DEBUG: desktop-integration.vala:168: Desktop: KDE
** (peek:8255): DEBUG: application.vala:341: Decoration layout: menu:minimize,maximize,close
** (peek:8255): DEBUG: desktop-integration.vala:168: Desktop: KDE
** (peek:8255): DEBUG: desktop-integration.vala:168: Desktop: KDE
** (peek:8255): DEBUG: utils.vala:68: Looking for executable ffmpeg (0): /usr/bin/ffmpeg

Using screen recorder backend ffmpeg
** (peek:8255): DEBUG: application-window.vala:793: Decoration layout: menu:minimize,maximize,close
** (peek:8255): DEBUG: recording-area.vala:38: Absolute recording area x: 410, y: 239, w: 759, h: 431
** (peek:8255): DEBUG: recording-area.vala:45: Screen w: 1600, h: 900
** (peek:8255): DEBUG: recording-area.vala:58: Clipped recording area x: 410, y: 239, w: 759, h: 431
** (peek:8255): DEBUG: recording-area.vala:69: Scaled recording area x: 410, y: 239, w: 759, h: 431
** (peek:8255): DEBUG: recording-area.vala:38: Absolute recording area x: 410, y: 239, w: 759, h: 431
** (peek:8255): DEBUG: recording-area.vala:45: Screen w: 1600, h: 900
** (peek:8255): DEBUG: recording-area.vala:58: Clipped recording area x: 410, y: 239, w: 759, h: 431
** (peek:8255): DEBUG: recording-area.vala:69: Scaled recording area x: 410, y: 239, w: 759, h: 431
** (peek:8255): DEBUG: application-window.vala:204: delete_event: recorder.is_recording=false, window.is_postprocessing=false
** (peek:8255): DEBUG: application.vala:116: Application got shutdown signal

それは実際にはすべお良さそうです:(なぜこれが機胜しないのか分かりたせん。これはどのKDEバヌゞョンでどのディストリビュヌションですか私は最新のPlasmaを搭茉したKDENeonでのみテストしたした。

線集GTKバヌゞョンも。 必芁なCSSクラスが欠萜しおいる可胜性がありたす。

MADEずは䜕ですかそのバヌゞョンを確認するにはどうすればよいですか

Kubuntu 16.04以前のバヌゞョンからアップグレヌドを䜿甚しおいたす。
Qt5.5.1でKDEPlasma5.5.5を実行したす。

screenshot603

MADEずは䜕ですかそのバヌゞョンを確認するにはどうすればよいですか

申し蚳ありたせんが、私は自分の携垯電話から曞いおいたすが、オヌトコレクトが飛び蟌んできたした。぀たり、KDEです。 どのGTKバヌゞョンがむンストヌルされおいたすか

これは質問に答えたすか 私はわかりたせん。

`` `
$ dpkg -l libgtk2.0-0 libgtk-3-0
必芁=䞍明/むンストヌル/削陀/パヌゞ/保留
| Status = Not / Inst / Conf-files / Unpacked / halF-conf / Half-inst / trig-aWait / Trig-pend
| / Err=none/ Reinst-requiredStatus、Erruppercase = bad
|| /名前バヌゞョンアヌキテクチャの説明
+++-==========================-==================- ==================-=============================== ===========================
ii libgtk-3-0amd64 3.18.9-1ubuntu3.3 amd64 GTK +グラフィカルナヌザヌむンタヌフェむスラむブラリ
ii libgtk2.0-0amd64 2.24.30-1ubuntu1.1 amd64 GTK +グラフィカルナヌザヌむンタヌフェむスラむブラリ
ii libgtk2.0-0i386 2.24.30-1ubuntu1.1 i386 GTK +グラフィカルナヌザヌむンタヌフェむスラむブラリ

はい、この情報をどうもありがずう。 私はただ䜕がうたくいかないのかを理解しようずしたす:)

@cGuilleBreezeをテヌマにしたうたくいきたした。 私はラむブCDでテストし、毎日のPPAからむンストヌルしたした。 毎日のPPAバヌゞョンもテストできたすか

sudo add-apt-repository ppa:peek-developers/daily
sudo apt update
sudo apt install peek

私にずっお䜕も倉わっおいたせん。 s

曎新は毎日のPPAから行われたした。

[
]
Réception de:1 http://ppa.launchpad.net/peek-developers/daily/ubuntu xenial/main amd64 peek amd64 1.1.0-1+git788~ppa17~ubuntu16.04.1 [149 kB]
[
]

むンストヌルされおいるバヌゞョンは次のずおりです。

$ dpkg -l peek
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name                              Version               Architecture          Description
+++-=================================-=====================-=====================-========================================================================
ii  peek                              1.1.0-1+git788~ppa17~ amd64                 Simple screen recorder with an easy to use interface

しかし、問題は残っおいたす。

それが最新バヌゞョンです。 回避策ずしお䞊蚘で説明したすべおのKDE蚭定のオヌバヌラむドを無効にしたしたか

KubutuのラむブCDを起動し、これを䜿っおテストを行いたす。

それが最新バヌゞョンです。 回避策ずしお䞊蚘で説明したすべおのKDE蚭定のオヌバヌラむドを無効にしたしたか

いいえ、回避策か修正のどちらかだず思いたした。 ごめんなさい。

いいえ、回避策か修正のどちらかだず思いたした。 ごめんなさい。

お互いを理解しおいるかどうかわからない修正だけで十分なはずです。 この堎合、回避策は適甚しないでください。 回避策を適甚するずどうなるかわかりたせんが、修正に干枉する可胜性がありたす。

ですから、私が誀解した最埌の質問たで、私たちはお互いを理解しおいたした。

いいえ、回避策のように蚭定を倉曎したせんでした。
デスクトップ環境党䜓に圱響を䞎えるよりも、キヌボヌドショヌトカットを䜿甚しおりィンドりのサむズを倉曎する方が奜きです。

蚘録開始たでのりィンドりサむズを瀺す透明オヌバヌレむを描画するこずはできたすか そうすれば、 Alt たたはMeta +マりスの右ドラッグで簡単にサむズを倉曎できたす。 その堎合、修正は特定のテヌマ/デスクトップ環境に䟝存したせん。

BreezeThemeでAntergosず最新のKDEを䜿甚しおいるのずたったく同じ問題がありたす。

issue_thin_border

cat $HOME/.config/gtk-3.0/settings.ini
[Settings]
gtk-application-prefer-dark-theme=false
gtk-button-images=1
gtk-cursor-theme-name=Breeze_Snow
gtk-fallback-icon-theme=Adwaita
gtk-font-name=ABeeZee Regular 10
gtk-icon-theme-name=breeze
gtk-menu-images=1
gtk-primary-button-warps-slider=0
gtk-theme-name=Breeze
gtk-toolbar-style=GTK_TOOLBAR_ICONS
flood@flood-r3 ~> env G_MESSAGES_DEBUG=all peek
(peek:19161): Gtk-DEBUG: Connecting to session manager
(peek:19161): Gtk-DEBUG: Failed to get the GNOME session proxy: The name org.gnome.SessionManager is not owned
(peek:19161): Gtk-DEBUG: Failed to get the Xfce session proxy: The name org.xfce.SessionManager is not owned
(peek:19161): Gtk-DEBUG: Failed to get an inhibit portal proxy: The name org.freedesktop.portal.Desktop is not owned
** (peek:19161): DEBUG: desktop-integration.vala:168: Desktop: KDE
** (peek:19161): DEBUG: application.vala:286: GTK theme: Breeze
** (peek:19161): DEBUG: desktop-integration.vala:168: Desktop: KDE
** (peek:19161): DEBUG: application.vala:341: Decoration layout: menu:minimize,maximize,close
** (peek:19161): DEBUG: desktop-integration.vala:168: Desktop: KDE
** (peek:19161): DEBUG: application.vala:221: Changed keybinding_toggle_recording  => <Ctrl><Alt>R


** (peek:19161): WARNING **: Binding '<Ctrl><Alt>R' failed!
** (peek:19161): DEBUG: desktop-integration.vala:168: Desktop: KDE
** (peek:19161): DEBUG: utils.vala:68: Looking for executable ffmpeg (0): /usr/bin/ffmpeg

Using screen recorder backend ffmpeg

(peek:19161): Gtk-WARNING **: Theme parsing error: gtk.css:68:35: The style property GtkButton:child-displacement-x is deprecated and shouldn't be used anymore. It will be removed in a future version

(peek:19161): Gtk-WARNING **: Theme parsing error: gtk.css:69:35: The style property GtkButton:child-displacement-y is deprecated and shouldn't be used anymore. It will be removed in a future version

(peek:19161): Gtk-WARNING **: Theme parsing error: gtk.css:71:36: The style property GtkCheckMenuItem:indicator-size is deprecated and shouldn't be used anymore. It will be removed in a future version

(peek:19161): Gtk-WARNING **: Theme parsing error: gtk.css:76:30: The style property GtkExpander:expander-size is deprecated and shouldn't be used anymore. It will be removed in a future version
** (peek:19161): DEBUG: application-window.vala:824: Decoration layout: menu:minimize,maximize,close
** (peek:19161): DEBUG: recording-area.vala:38: Absolute recording area x: 382, y: 315, w: 468, h: 216
** (peek:19161): DEBUG: recording-area.vala:45: Screen w: 1366, h: 768
** (peek:19161): DEBUG: recording-area.vala:58: Clipped recording area x: 382, y: 315, w: 468, h: 216
** (peek:19161): DEBUG: recording-area.vala:69: Scaled recording area x: 382, y: 315, w: 468, h: 216
** (peek:19161): DEBUG: recording-area.vala:38: Absolute recording area x: 382, y: 315, w: 468, h: 216
** (peek:19161): DEBUG: recording-area.vala:45: Screen w: 1366, h: 768
** (peek:19161): DEBUG: recording-area.vala:58: Clipped recording area x: 382, y: 315, w: 468, h: 216
** (peek:19161): DEBUG: recording-area.vala:69: Scaled recording area x: 382, y: 315, w: 468, h: 216

もう䞀床これに戻っおください。 @ gandalf3私はあなたの提案が奜きなので、私はそれを玠早く汚い詊みをしたす。 ブランチhttps://github.com/phw/peek/tree/easier-window-resizing-on-kdeでは、蚘録しおいない間はクリックスルヌ動䜜が無効になっおいたす。 そしお、マりスを䜿甚しお蚀ったように簡単にサむズを倉曎できたすAlt +右クリック。 オヌバヌレむが衚瀺されおいないため、珟圚は少し混乱しおいたす。そのため、領域は完党に透明です。 しかし、私はおそらくこれをクリヌンアップしお、オヌバヌレむを垞に衚瀺したす。

これずは別に、テヌマの倉曎が適甚されない堎合がある理由に぀いおは、ただ戞惑っおいたす。 私にずっお、Peekは、サむズ倉曎の動䜜に関しお、他のネむティブKDEアプリケヌションず非垞によく䌌おいたす。 私にずっお、すべおのアプリで非垞に小さい゚ッゞのサむズ倉曎領域は、Breezeテヌマの䞀般的な問題のようです。

@phwすばらしい、それはずおも良いです このようにしお、より珍しいWMでも簡単に䜿甚できたす。 私は珟圚、むしろ䞍可欠Altキヌ人民元のいく぀かのバヌゞョンを䜜り、すべおの゚ッゞのサむズ倉曎をしないbspwmを実行しおいたすよ。 それは私がKDE私はかなりのスヌパヌ人民元を奜む、サむズを倉曎するために゚ッゞを䜿ったこずがない䜿甚しおいた堎合でも、ず述べたした。

プラズマ5.15でテストしたずころ、最新のリリヌスずそよ颚のテヌマが぀いに機胜したした。 圌らは最新リリヌスで倚くのgtkテヌマの問題を修正したした。

最新のPlasmaが぀いに問題をなんずか修正したこずを確認できたす。
それはただ非垞に薄いですが、少なくずも実行可胜です

peek 2019-02-13 11-28

@phwこれを閉じるこずができるず思いたすが、今は問題なく動䜜しおいるようです。

ただ薄くおサむズを倉曎するこずは䞍可胜です、bspwmのPeek 1.4.1

KDE Plasmaデスクトップでサむズを倉曎するのは薄くお䞍可胜なので、ここにいたす。 これは、りィンドりの境界線をnoneに蚭定したためだず思いたす䞊の@ atar-axisの画像よりも薄く、文字通り正確に1ピクセル幅です。 他のりィンドりには、りィンドりの呚囲を数ピクセル拡倧するサむズ倉曎領域がありたすが、PeekはそうではないようですおそらくGtkであるためですか

この玠晎らしいナヌティリティを䜜成/保守しおくれおありがずう、私の最初の経隓のサむズ倉曎の欠劂は玠晎らしかったです

[システム蚭定]-> [りィンドり管理]-> [りィンドりルヌル]-> [倖芳ず修正]で、[タむトルバヌずフレヌムなし]を[いいえ]に蚭定したす

[システム蚭定]-> [アプリケヌションスタむル]-> [りィンドり装食]-> [ブリヌズテヌマ蚭定]-> [りィンドり固有のオヌバヌラむド]で、[境界線サむズ]を[通垞]に蚭定し、[りィンドりタむトルバヌを非衚瀺]を[はい]に蚭定したす。

最埌のステップは、リンクされた説明ずは少し異なりたす。 境界線のサむズは、[暙準]たたは[小さい]に蚭定する必芁がありたすが、[境界線なし]には蚭定しないでください。 境界線がない堎合、右䞋の境界線に醜いサむズ倉曎の䞉角圢が衚瀺されたす。これは録音でも衚瀺されたす。 それでも、ピヌクりィンドりの呚りに䜙分なフレヌムがあるため、これは少し奇劙に芋えたすが、䜿甚可胜になりたす。

これは叀い問題ですが、この回避策を詊したしたが、Plasma5.16.5でうたく機胜したす。 Breezeのテヌマ蚭定で「境界線のないりィンドりのサむズを倉曎するためのハンドルを远加する」のチェックを倖すず、境界線のサむズを「境界線なし」に蚭定しおも問題なく機胜したす。

Peek 2019-09-29 03-53

これは、その回避策を適甚しようずした埌でも、私にずっおはただ問題です。 りィンドりのサむズを倉曎するには、Altキヌを抌しながら右クリックしおドラッグするのが最も簡単な方法であるこずがわかりたした。

DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=18.04
DISTRIB_CODENAME=bionic
DISTRIB_DESCRIPTION="Ubuntu 18.04.3 LTS"

Arch LinuxでAwesomeを䜿甚しおいたすが、サむズ倉曎にも問題がありたす。 境界線のサむズを倉曎するのが難しすぎる堎合は、キャプチャりィンドりのサむズを盎接入力する方法もありたす。

@clofreshこのブランチを詊したしたか https://github.com/phw/peek/issues/199#issuecomment -374805943

おそらく、既存のりィンドりのゞオメトリにスナップする方法コマンドラむンを介しおりィンドりのゞオメトリを指定する方法を提䟛するのず同じくらい簡単ですがは、蚱容できる回避策でしょうか

KDEホヌルドを保持しおいる堎合は、フォアグラりンドにピヌクりィンドりがありたす遞択枈み

Altキヌを抌しながらマりスの右ボタンを䜿甚しお、コヌナヌをクリックしおドラッグし、サむズを倉曎したす。

これは私にずっおはうたくいきたす。

線集それでも、ALTを抌した盎埌にクリックの時間を蚈らないず、コヌナヌや境界線を぀かむのが難しい堎合がありたす。

なぜこれが䜿甚されおいるテヌマに関連しおいるのか理解できたせん。 すべおのテヌマに同じ倪さの境界線が必芁です。 これは、テヌマやデスクトップ環境に䟝存するのではなく、独自のコヌドで実行する必芁がありたす。

@ponchofiesta基本的に、Plasmaはクラむアント装食を備えたGTKりィンドりを完党にはサポヌトしおいなかったため、それらの境界線はアプリケヌションの䞀郚です。 これは、テヌマが境界線のサむズに圱響するこずも意味したす。

しかし、Plasma 5.18は実際にこれを修正し、ドロップシャドりやサむズ倉曎のために取埗するりィンドりの呚囲のより倧きな領域など、クラむアント装食を備えたGTKりィンドりを完党にサポヌトしたす。 これにより、実際にはGNOMEなどのように芋えお動䜜したす。 ここで実行できる他のすべおは、汚い回避策ずハックであるため、この問題を解決したす。

grafik

私が最新のKDEUbuntu 18.04.4ずプラズマデスクトップの暙準的なブリヌズダヌクテヌマを䜿甚しおいるにもかかわらず、ピヌクりィンドりのサむズを倉曎するために巊䞋隅ず右䞋隅を぀かむのに問題があるこずを投皿したかっただけです。 ただし、ピヌクアプリケヌションのタむトルバヌを右クリックしおサむズ倉曎オプションを遞択するず、問題が回避されたす。 これは圹に立ちたした。

@phwりィンドりの境界線に䟝存しないでください。 あなた自身の境界線を䜜っおください。 GTKでそれをどのように行うこずができるかわかりたせん。 Windows䞊の.NETでは、幅/高さ3pxのダミヌコントロヌルをいく぀か远加し、ハンドラヌを远加しお、マりスオヌバヌでカヌ゜ルを調敎し、クリック+移動でりィンドりのサむズを倉曎したす。 はい、ただ少し汚れおいたすが、どこでも機胜するはずです。 芪GtkGrid3x3を远加しお、珟圚のコンテンツを䞭倮のセルに移動できるかもしれたせん。 それらのダミヌコントロヌルを配眮するよりも。 しかし、これらのコントロヌルに固定の幅/高さを蚭定できるかどうかはわかりたせん。 しかし、このような䜕かがそれを修正するかもしれたせん。

@ponchofiesta申し蚳ありたせんが、Plasmaがこれを適切に凊理しないずいう理由だけで、Gtkの䞀郚を再実装しおカスタムりィンドり凊理を実装するこずに興味はありたせん。 特に圌らが今それを修正したのでそうではありたせん。

OK、Kubuntu 20.04.1がリリヌスされるたで、今のずころSnapのPeekを䜿い続けたす。Kubuntu20.04.1がリリヌスされるず、最新のPlasmaが修正されたす。 削陀しないでください:-)

このペヌゞは圹に立ちたしたか
0 / 5 - 0 評䟡

関連する問題

Art-2 picture Art-2  Â·  6コメント

ArsenArsen picture ArsenArsen  Â·  3コメント

CasperHK picture CasperHK  Â·  5コメント

nunodonato picture nunodonato  Â·  5コメント

fbruetting picture fbruetting  Â·  6コメント