diff --git a/QtScrcpy/device/ui/toolform.ui b/QtScrcpy/device/ui/toolform.ui
index 77a2a0ec3b913401eb650630e2214dc7406c46f1..cd53420d5238c35828c487bc8861bb18e38c3178 100644
--- a/QtScrcpy/device/ui/toolform.ui
+++ b/QtScrcpy/device/ui/toolform.ui
@@ -7,7 +7,7 @@
0
0
63
- 537
+ 650
diff --git a/QtScrcpy/dialog.cpp b/QtScrcpy/dialog.cpp
index e5f68279adf44c006ad3b906a8db7ec7f801f072..2ff237d761b01b9419797a78972681fffd03dd8c 100644
--- a/QtScrcpy/dialog.cpp
+++ b/QtScrcpy/dialog.cpp
@@ -85,8 +85,11 @@ Dialog::~Dialog()
void Dialog::initUI()
{
setAttribute(Qt::WA_DeleteOnClose);
+#ifdef Q_OS_LINUX
+ setWindowFlags(Qt::Widget);
+#else
setWindowFlags(windowFlags() | Qt::WindowMinimizeButtonHint | Qt::WindowCloseButtonHint | Qt::CustomizeWindowHint);
-
+#endif
ui->bitRateBox->addItem("2000000");
ui->bitRateBox->addItem("6000000");
ui->bitRateBox->addItem("8000000");
@@ -126,7 +129,8 @@ void Dialog::initUI()
#ifdef Q_OS_LINUX
// linux need more width
- setFixedWidth(480);
+ setFixedHeight(850);
+ setFixedWidth(700);
#endif
}