Welcome to the Power Users community on Codidact!
Power Users is a Q&A site for questions about the usage of computer software and hardware. We are still a small site and would like to grow, so please consider joining our community. We are looking forward to your questions and answers; they are the building blocks of a repository of knowledge we are building together.
Post History
When I compare android-studio-2025.3.1.8-1.fc43 and android-studio-canary-2026.1.2.1-1.fc44, Canary's interface appears significantly older, for it does not render an icon, and enforces CSDs: [1] ...
#6: Post edited
When I compare `android-studio-2025.3.1.8-1.fc43` and `android-studio-canary-2026.1.2.1-1.fc44`, Canary's interface appears significantly older, for it does not render an icon, and enforces CSDs:- `android-studio-2025.3.1.8-1.fc43` | `android-studio-canary-2026.1.2.1-1.fc44`
- -|-
-  | 
- How can I disable this? I ask because the `noborderrule=2` `.kwinrules` evidently line does not override them.
- #### My Environment
- - 1. <details>
- ~~~sh
- #!/usr/bin/env sh
- rpm -qf "$(command -v android-studio)" \
- --queryformat "$(
- cat <<'EOF'
- Name: %{NAME}
- Version: %{VERSION}
- Release: %{RELEASE}
- Architecture: %{ARCH}
- Build Date: %{BUILDTIME:date}
- Vendor: %{VENDOR}
- EOF
- )"$'\n' | yq -P
- ~~~
- </details>
- 1. <blockquote>
- ~~~YAML
- Name: android-studio
- Version: 2025.3.4.7
- Release: 1.fc44
- Architecture: x86_64
- Build Date: Tue 05 May 2026 16:17:22 BST
- Vendor: Terra
- ~~~
- </blockquote>
- - 1. <details>
- ~~~sh
- #!/usr/bin/env sh
- rpm -qf "$(command -v android-studio-canary)" \
- --queryformat "$(
- cat <<'EOF'
- Name: %{NAME}
- Version: %{VERSION}
- Release: %{RELEASE}
- Architecture: %{ARCH}
- Build Date: %{BUILDTIME:date}
- Vendor: %{VENDOR}
- EOF
- )"$'\n' | yq -P
- ~~~
- </details>
- 1. <blockquote>
- ~~~YAML
- Name: android-studio-canary
- Version: 2026.1.2.1
- Release: 1.fc44
- Architecture: x86_64
- Build Date: Tue 19 May 2026 20:22:17 BST
- Vendor: Terra
- ~~~
- </blockquote>
- When I compare `android-studio-2025.3.1.8-1.fc43` and `android-studio-canary-2026.1.2.1-1.fc44`, Canary's interface appears significantly older, for it does not render an icon, and enforces CSDs: [^1]
- [^1]: [`linux.codidact.com/posts/296174`](https://linux.codidact.com/posts/296174)
- `android-studio-2025.3.1.8-1.fc43` | `android-studio-canary-2026.1.2.1-1.fc44`
- -|-
-  | 
- How can I disable this? I ask because the `noborderrule=2` `.kwinrules` evidently line does not override them.
- #### My Environment
- - 1. <details>
- ~~~sh
- #!/usr/bin/env sh
- rpm -qf "$(command -v android-studio)" \
- --queryformat "$(
- cat <<'EOF'
- Name: %{NAME}
- Version: %{VERSION}
- Release: %{RELEASE}
- Architecture: %{ARCH}
- Build Date: %{BUILDTIME:date}
- Vendor: %{VENDOR}
- EOF
- )"$'\n' | yq -P
- ~~~
- </details>
- 1. <blockquote>
- ~~~YAML
- Name: android-studio
- Version: 2025.3.4.7
- Release: 1.fc44
- Architecture: x86_64
- Build Date: Tue 05 May 2026 16:17:22 BST
- Vendor: Terra
- ~~~
- </blockquote>
- - 1. <details>
- ~~~sh
- #!/usr/bin/env sh
- rpm -qf "$(command -v android-studio-canary)" \
- --queryformat "$(
- cat <<'EOF'
- Name: %{NAME}
- Version: %{VERSION}
- Release: %{RELEASE}
- Architecture: %{ARCH}
- Build Date: %{BUILDTIME:date}
- Vendor: %{VENDOR}
- EOF
- )"$'\n' | yq -P
- ~~~
- </details>
- 1. <blockquote>
- ~~~YAML
- Name: android-studio-canary
- Version: 2026.1.2.1
- Release: 1.fc44
- Architecture: x86_64
- Build Date: Tue 19 May 2026 20:22:17 BST
- Vendor: Terra
- ~~~
- </blockquote>
#5: Post edited
- When I compare `android-studio-2025.3.1.8-1.fc43` and `android-studio-canary-2026.1.2.1-1.fc44`, Canary's interface appears significantly older, for it does not render an icon, and enforces CSDs:
- `android-studio-2025.3.1.8-1.fc43` | `android-studio-canary-2026.1.2.1-1.fc44`
- -|-
-  | 
- How can I disable this? I ask because the `noborderrule=2` `.kwinrules` evidently line does not override them.
- #### My Environment
- - 1. <details>
- ~~~sh
- #!/usr/bin/env sh
- rpm -qf "$(command -v android-studio)" \
- --queryformat "$(
- cat <<'EOF'
- Name: %{NAME}
- Version: %{VERSION}
- Release: %{RELEASE}
- Architecture: %{ARCH}
- Build Date: %{BUILDTIME:date}
- Vendor: %{VENDOR}
- EOF
- )"$'\n' | yq -P
- ~~~
- </details>
- 1. <blockquote>
- ~~~YAML
- Name: android-studio
- Version: 2025.3.4.7
- Release: 1.fc44
- Architecture: x86_64
Install Date: Wed 20 May 2026 10:47:02 BST- Build Date: Tue 05 May 2026 16:17:22 BST
- Vendor: Terra
- ~~~
- </blockquote>
- - 1. <details>
- ~~~sh
- #!/usr/bin/env sh
- rpm -qf "$(command -v android-studio-canary)" \
- --queryformat "$(
- cat <<'EOF'
- Name: %{NAME}
- Version: %{VERSION}
- Release: %{RELEASE}
- Architecture: %{ARCH}
- Build Date: %{BUILDTIME:date}
- Vendor: %{VENDOR}
- EOF
- )"$'\n' | yq -P
- ~~~
- </details>
- 1. <blockquote>
- ~~~YAML
- Name: android-studio-canary
- Version: 2026.1.2.1
- Release: 1.fc44
- Architecture: x86_64
- Build Date: Tue 19 May 2026 20:22:17 BST
- Vendor: Terra
- ~~~
- </blockquote>
- When I compare `android-studio-2025.3.1.8-1.fc43` and `android-studio-canary-2026.1.2.1-1.fc44`, Canary's interface appears significantly older, for it does not render an icon, and enforces CSDs:
- `android-studio-2025.3.1.8-1.fc43` | `android-studio-canary-2026.1.2.1-1.fc44`
- -|-
-  | 
- How can I disable this? I ask because the `noborderrule=2` `.kwinrules` evidently line does not override them.
- #### My Environment
- - 1. <details>
- ~~~sh
- #!/usr/bin/env sh
- rpm -qf "$(command -v android-studio)" \
- --queryformat "$(
- cat <<'EOF'
- Name: %{NAME}
- Version: %{VERSION}
- Release: %{RELEASE}
- Architecture: %{ARCH}
- Build Date: %{BUILDTIME:date}
- Vendor: %{VENDOR}
- EOF
- )"$'\n' | yq -P
- ~~~
- </details>
- 1. <blockquote>
- ~~~YAML
- Name: android-studio
- Version: 2025.3.4.7
- Release: 1.fc44
- Architecture: x86_64
- Build Date: Tue 05 May 2026 16:17:22 BST
- Vendor: Terra
- ~~~
- </blockquote>
- - 1. <details>
- ~~~sh
- #!/usr/bin/env sh
- rpm -qf "$(command -v android-studio-canary)" \
- --queryformat "$(
- cat <<'EOF'
- Name: %{NAME}
- Version: %{VERSION}
- Release: %{RELEASE}
- Architecture: %{ARCH}
- Build Date: %{BUILDTIME:date}
- Vendor: %{VENDOR}
- EOF
- )"$'\n' | yq -P
- ~~~
- </details>
- 1. <blockquote>
- ~~~YAML
- Name: android-studio-canary
- Version: 2026.1.2.1
- Release: 1.fc44
- Architecture: x86_64
- Build Date: Tue 19 May 2026 20:22:17 BST
- Vendor: Terra
- ~~~
- </blockquote>
#4: Post edited
- When I compare `android-studio-2025.3.1.8-1.fc43` and `android-studio-canary-2026.1.2.1-1.fc44`, Canary's interface appears significantly older, for it does not render an icon, and enforces CSDs:
- `android-studio-2025.3.1.8-1.fc43` | `android-studio-canary-2026.1.2.1-1.fc44`
- -|-
-  | 
- How can I disable this? I ask because the `noborderrule=2` `.kwinrules` evidently line does not override them.
- #### My Environment
- - 1. <details>
- ~~~sh
- #!/usr/bin/env sh
- rpm -qf "$(command -v android-studio)" \
- --queryformat "$(
- cat <<'EOF'
- Name: %{NAME}
- Version: %{VERSION}
- Release: %{RELEASE}
- Architecture: %{ARCH}
Install Date: %{INSTALLTIME:date}Size: %{SIZE}Signature: %{SIGPGP:pgpsig}Source RPM: %{SOURCERPM}- Build Date: %{BUILDTIME:date}
Build Host: %{BUILDHOST}Packager: %{PACKAGER}- Vendor: %{VENDOR}
- EOF
- )"$'\n' | yq -P
- ~~~
- </details>
- 1. <blockquote>
- ~~~YAML
- Name: android-studio
- Version: 2025.3.4.7
- Release: 1.fc44
- Architecture: x86_64
- Install Date: Wed 20 May 2026 10:47:02 BST
Size: 3463803145Signature: EdDSA/SHA256, Tue 05 May 2026 16:39:33 BST, Key ID 00cdab43de226d6fSource RPM: android-studio-2025.3.4.7-1.fc44.src.rpm- Build Date: Tue 05 May 2026 16:17:22 BST
Build Host: ef008ea570d8Packager: veuxit <[email protected]>, like-engels <[email protected]>- Vendor: Terra
- ~~~
- </blockquote>
- - 1. <details>
- ~~~sh
- #!/usr/bin/env sh
- rpm -qf "$(command -v android-studio-canary)" \
- --queryformat "$(
- cat <<'EOF'
- Name: %{NAME}
- Version: %{VERSION}
- Release: %{RELEASE}
- Architecture: %{ARCH}
Install Date: %{INSTALLTIME:date}Size: %{SIZE}Signature: %{SIGPGP:pgpsig}Source RPM: %{SOURCERPM}- Build Date: %{BUILDTIME:date}
Build Host: %{BUILDHOST}Packager: %{PACKAGER}- Vendor: %{VENDOR}
- EOF
- )"$'\n' | yq -P
- ~~~
- </details>
- 1. <blockquote>
- ~~~YAML
- Name: android-studio-canary
- Version: 2026.1.2.1
- Release: 1.fc44
- Architecture: x86_64
Install Date: Wed 20 May 2026 02:30:37 BSTSize: 3653848466Signature: EdDSA/SHA256, Tue 19 May 2026 20:49:49 BST, Key ID 00cdab43de226d6fSource RPM: android-studio-canary-2026.1.2.1-1.fc44.src.rpm- Build Date: Tue 19 May 2026 20:22:17 BST
Build Host: 9c735ee7f9b5Packager: veuxit <[email protected]>- Vendor: Terra
- ~~~
- </blockquote>
- When I compare `android-studio-2025.3.1.8-1.fc43` and `android-studio-canary-2026.1.2.1-1.fc44`, Canary's interface appears significantly older, for it does not render an icon, and enforces CSDs:
- `android-studio-2025.3.1.8-1.fc43` | `android-studio-canary-2026.1.2.1-1.fc44`
- -|-
-  | 
- How can I disable this? I ask because the `noborderrule=2` `.kwinrules` evidently line does not override them.
- #### My Environment
- - 1. <details>
- ~~~sh
- #!/usr/bin/env sh
- rpm -qf "$(command -v android-studio)" \
- --queryformat "$(
- cat <<'EOF'
- Name: %{NAME}
- Version: %{VERSION}
- Release: %{RELEASE}
- Architecture: %{ARCH}
- Build Date: %{BUILDTIME:date}
- Vendor: %{VENDOR}
- EOF
- )"$'\n' | yq -P
- ~~~
- </details>
- 1. <blockquote>
- ~~~YAML
- Name: android-studio
- Version: 2025.3.4.7
- Release: 1.fc44
- Architecture: x86_64
- Install Date: Wed 20 May 2026 10:47:02 BST
- Build Date: Tue 05 May 2026 16:17:22 BST
- Vendor: Terra
- ~~~
- </blockquote>
- - 1. <details>
- ~~~sh
- #!/usr/bin/env sh
- rpm -qf "$(command -v android-studio-canary)" \
- --queryformat "$(
- cat <<'EOF'
- Name: %{NAME}
- Version: %{VERSION}
- Release: %{RELEASE}
- Architecture: %{ARCH}
- Build Date: %{BUILDTIME:date}
- Vendor: %{VENDOR}
- EOF
- )"$'\n' | yq -P
- ~~~
- </details>
- 1. <blockquote>
- ~~~YAML
- Name: android-studio-canary
- Version: 2026.1.2.1
- Release: 1.fc44
- Architecture: x86_64
- Build Date: Tue 19 May 2026 20:22:17 BST
- Vendor: Terra
- ~~~
- </blockquote>
#3: Post edited
- When I compare `android-studio-2025.3.1.8-1.fc43` and `android-studio-canary-2026.1.2.1-1.fc44`, Canary's interface appears significantly older, for it does not render an icon, and enforces CSDs:
- `android-studio-2025.3.1.8-1.fc43` | `android-studio-canary-2026.1.2.1-1.fc44`
- -|-
-  | 
- How can I disable this? I ask because the `noborderrule=2` `.kwinrules` evidently line does not override them.
- #### My Environment
1. <details>~~~sh#!/usr/bin/env shrpm -qf "$(command -v android-studio-canary)" \--queryformat "$(cat <<'EOF'Name: %{NAME}Version: %{VERSION}Release: %{RELEASE}Architecture: %{ARCH}Install Date: %{INSTALLTIME:date}Size: %{SIZE}Signature: %{SIGPGP:pgpsig}Source RPM: %{SOURCERPM}Build Date: %{BUILDTIME:date}Build Host: %{BUILDHOST}Packager: %{PACKAGER}Vendor: %{VENDOR}EOF)"$'\n' | yq -P~~~</details>1. <blockquote>~~~YAMLName: android-studio-canaryVersion: 2026.1.2.1Release: 1.fc44Architecture: x86_64Install Date: Wed 20 May 2026 02:30:37 BSTSize: 3653848466Signature: EdDSA/SHA256, Tue 19 May 2026 20:49:49 BST, Key ID 00cdab43de226d6fSource RPM: android-studio-canary-2026.1.2.1-1.fc44.src.rpmBuild Date: Tue 19 May 2026 20:22:17 BSTBuild Host: 9c735ee7f9b5Packager: veuxit <[email protected]>Vendor: Terra~~~</blockquote>
- When I compare `android-studio-2025.3.1.8-1.fc43` and `android-studio-canary-2026.1.2.1-1.fc44`, Canary's interface appears significantly older, for it does not render an icon, and enforces CSDs:
- `android-studio-2025.3.1.8-1.fc43` | `android-studio-canary-2026.1.2.1-1.fc44`
- -|-
-  | 
- How can I disable this? I ask because the `noborderrule=2` `.kwinrules` evidently line does not override them.
- #### My Environment
- - 1. <details>
- ~~~sh
- #!/usr/bin/env sh
- rpm -qf "$(command -v android-studio)" \
- --queryformat "$(
- cat <<'EOF'
- Name: %{NAME}
- Version: %{VERSION}
- Release: %{RELEASE}
- Architecture: %{ARCH}
- Install Date: %{INSTALLTIME:date}
- Size: %{SIZE}
- Signature: %{SIGPGP:pgpsig}
- Source RPM: %{SOURCERPM}
- Build Date: %{BUILDTIME:date}
- Build Host: %{BUILDHOST}
- Packager: %{PACKAGER}
- Vendor: %{VENDOR}
- EOF
- )"$'\n' | yq -P
- ~~~
- </details>
- 1. <blockquote>
- ~~~YAML
- Name: android-studio
- Version: 2025.3.4.7
- Release: 1.fc44
- Architecture: x86_64
- Install Date: Wed 20 May 2026 10:47:02 BST
- Size: 3463803145
- Signature: EdDSA/SHA256, Tue 05 May 2026 16:39:33 BST, Key ID 00cdab43de226d6f
- Source RPM: android-studio-2025.3.4.7-1.fc44.src.rpm
- Build Date: Tue 05 May 2026 16:17:22 BST
- Build Host: ef008ea570d8
- Packager: veuxit <[email protected]>, like-engels <[email protected]>
- Vendor: Terra
- ~~~
- </blockquote>
- - 1. <details>
- ~~~sh
- #!/usr/bin/env sh
- rpm -qf "$(command -v android-studio-canary)" \
- --queryformat "$(
- cat <<'EOF'
- Name: %{NAME}
- Version: %{VERSION}
- Release: %{RELEASE}
- Architecture: %{ARCH}
- Install Date: %{INSTALLTIME:date}
- Size: %{SIZE}
- Signature: %{SIGPGP:pgpsig}
- Source RPM: %{SOURCERPM}
- Build Date: %{BUILDTIME:date}
- Build Host: %{BUILDHOST}
- Packager: %{PACKAGER}
- Vendor: %{VENDOR}
- EOF
- )"$'\n' | yq -P
- ~~~
- </details>
- 1. <blockquote>
- ~~~YAML
- Name: android-studio-canary
- Version: 2026.1.2.1
- Release: 1.fc44
- Architecture: x86_64
- Install Date: Wed 20 May 2026 02:30:37 BST
- Size: 3653848466
- Signature: EdDSA/SHA256, Tue 19 May 2026 20:49:49 BST, Key ID 00cdab43de226d6f
- Source RPM: android-studio-canary-2026.1.2.1-1.fc44.src.rpm
- Build Date: Tue 19 May 2026 20:22:17 BST
- Build Host: 9c735ee7f9b5
- Packager: veuxit <[email protected]>
- Vendor: Terra
- ~~~
- </blockquote>
#2: Post edited
- When I compare `android-studio-2025.3.1.8-1.fc43` and `android-studio-canary-2026.1.2.1-1.fc44`, Canary's interface appears significantly older, for it does not render an icon, and enforces CSDs:
- `android-studio-2025.3.1.8-1.fc43` | `android-studio-canary-2026.1.2.1-1.fc44`
- -|-
 | - How can I disable this? I ask because the `noborderrule=2` `.kwinrules` evidently line does not override them.
- #### My Environment
- 1. <details>
- ~~~sh
- #!/usr/bin/env sh
- rpm -qf "$(command -v android-studio-canary)" \
- --queryformat "$(
- cat <<'EOF'
- Name: %{NAME}
- Version: %{VERSION}
- Release: %{RELEASE}
- Architecture: %{ARCH}
- Install Date: %{INSTALLTIME:date}
- Size: %{SIZE}
- Signature: %{SIGPGP:pgpsig}
- Source RPM: %{SOURCERPM}
- Build Date: %{BUILDTIME:date}
- Build Host: %{BUILDHOST}
- Packager: %{PACKAGER}
- Vendor: %{VENDOR}
- EOF
- )"$'\n' | yq -P
- ~~~
- </details>
- 1. <blockquote>
- ~~~YAML
- Name: android-studio-canary
- Version: 2026.1.2.1
- Release: 1.fc44
- Architecture: x86_64
- Install Date: Wed 20 May 2026 02:30:37 BST
- Size: 3653848466
- Signature: EdDSA/SHA256, Tue 19 May 2026 20:49:49 BST, Key ID 00cdab43de226d6f
- Source RPM: android-studio-canary-2026.1.2.1-1.fc44.src.rpm
- Build Date: Tue 19 May 2026 20:22:17 BST
- Build Host: 9c735ee7f9b5
- Packager: veuxit <[email protected]>
- Vendor: Terra
- ~~~
- </blockquote>
- When I compare `android-studio-2025.3.1.8-1.fc43` and `android-studio-canary-2026.1.2.1-1.fc44`, Canary's interface appears significantly older, for it does not render an icon, and enforces CSDs:
- `android-studio-2025.3.1.8-1.fc43` | `android-studio-canary-2026.1.2.1-1.fc44`
- -|-
-  | 
- How can I disable this? I ask because the `noborderrule=2` `.kwinrules` evidently line does not override them.
- #### My Environment
- 1. <details>
- ~~~sh
- #!/usr/bin/env sh
- rpm -qf "$(command -v android-studio-canary)" \
- --queryformat "$(
- cat <<'EOF'
- Name: %{NAME}
- Version: %{VERSION}
- Release: %{RELEASE}
- Architecture: %{ARCH}
- Install Date: %{INSTALLTIME:date}
- Size: %{SIZE}
- Signature: %{SIGPGP:pgpsig}
- Source RPM: %{SOURCERPM}
- Build Date: %{BUILDTIME:date}
- Build Host: %{BUILDHOST}
- Packager: %{PACKAGER}
- Vendor: %{VENDOR}
- EOF
- )"$'\n' | yq -P
- ~~~
- </details>
- 1. <blockquote>
- ~~~YAML
- Name: android-studio-canary
- Version: 2026.1.2.1
- Release: 1.fc44
- Architecture: x86_64
- Install Date: Wed 20 May 2026 02:30:37 BST
- Size: 3653848466
- Signature: EdDSA/SHA256, Tue 19 May 2026 20:49:49 BST, Key ID 00cdab43de226d6f
- Source RPM: android-studio-canary-2026.1.2.1-1.fc44.src.rpm
- Build Date: Tue 19 May 2026 20:22:17 BST
- Build Host: 9c735ee7f9b5
- Packager: veuxit <[email protected]>
- Vendor: Terra
- ~~~
- </blockquote>
#1: Initial revision
Is one able to disable Android Studio (2026)'s CSDs, and if so, how?
When I compare `android-studio-2025.3.1.8-1.fc43` and `android-studio-canary-2026.1.2.1-1.fc44`, Canary's interface appears significantly older, for it does not render an icon, and enforces CSDs:
`android-studio-2025.3.1.8-1.fc43` | `android-studio-canary-2026.1.2.1-1.fc44`
-|-
 | 
How can I disable this? I ask because the `noborderrule=2` `.kwinrules` evidently line does not override them.
#### My Environment
1. <details>
~~~sh
#!/usr/bin/env sh
rpm -qf "$(command -v android-studio-canary)" \
--queryformat "$(
cat <<'EOF'
Name: %{NAME}
Version: %{VERSION}
Release: %{RELEASE}
Architecture: %{ARCH}
Install Date: %{INSTALLTIME:date}
Size: %{SIZE}
Signature: %{SIGPGP:pgpsig}
Source RPM: %{SOURCERPM}
Build Date: %{BUILDTIME:date}
Build Host: %{BUILDHOST}
Packager: %{PACKAGER}
Vendor: %{VENDOR}
EOF
)"$'\n' | yq -P
~~~
</details>
1. <blockquote>
~~~YAML
Name: android-studio-canary
Version: 2026.1.2.1
Release: 1.fc44
Architecture: x86_64
Install Date: Wed 20 May 2026 02:30:37 BST
Size: 3653848466
Signature: EdDSA/SHA256, Tue 19 May 2026 20:49:49 BST, Key ID 00cdab43de226d6f
Source RPM: android-studio-canary-2026.1.2.1-1.fc44.src.rpm
Build Date: Tue 19 May 2026 20:22:17 BST
Build Host: 9c735ee7f9b5
Packager: veuxit <[email protected]>
Vendor: Terra
~~~
</blockquote>
