amethyst / amethyst/bracket-lib

Unexpected titlebar behavior on Ubuntu 22.04

Ouverte
#264 1 commentaire 0 réactions 0 personnes assignées Voir sur GitHub
Langage dominant
Rust
Étoiles
1.7k
Forks
126
Métriques de merge des PR
Aucune PR mergée en 30 j

Description

I ran into some strange behavior on a fresh install of Ubuntu 22.04.
As you can see from the image, the titlebar decoration does not use the
system default decoration and the title name is not displayed even with the following code:

```
let mut console = rltk::RltkBuilder::simple(width, height)
.ok()
.unwrap()
.with_title("Rustrl")
.with_dimensions(width, height)
.with_tile_dimensions(16, 16)
.with_advanced_input(true)
.with_font(term, 8, 8)
.with_font(vga, 8, 16)
.with_font(rogueyun, 16, 16)
.with_font(rogueyunggfx, 16, 16)
.with_simple_console(width, height, rogueyun) // Tile layer
.with_sparse_console(width, height, rogueyun) // Feature layer
.with_sparse_console(width, height, rogueyun) // Item layer
.with_fancy_console(width, height, rogueyun) // Effect layer
.with_fancy_console(width, height, rogueyun) // Creature layer
.with_fancy_console(width, height, rogueyun) // Projectile layer
.with_fancy_console(width, height, rogueyun) // Gui layer
.build()
.ok()
.unwrap();
```

![Screenshot from 2022-04-25 01-16-28](https://user-images.githubusercontent.com/3222988/165049254-5f3f258c-027d-4da6-9b29-ec7d60f75799.png)

I'm assuming that this has to do with the way Bracket-lib is working with a dependency like winit.
I was not able to reproduce the issue on another machine running Ubuntu 20.04.
In addition when running the executable either directly or from a rustrl.desktop file, the name of the application that shows on the top bar says "unknown".
I'm not sure if this is somehow related to the first issue of the name not appearing in the titlebar.

Guide de contribution

Aucun guide de contribution indexé pour ce dépôt

Évaluation

Cette issue n'a pas encore été évaluée.

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.