Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.
DesktopORZ
Salve a possição dos icones na área de trabalho para que seja possível reeorganizar tudo com um único comando.
Motivação para criar:
Criei esse projeto pois compartilho a área de trabalho do meu notebook com o meu computador via Google Drive. Sempre que eu alternava entre eles, a área de trabalho ficava uma bagunça.
Para resolver isso, comecei usando o DesktopOK. Porém, por não ser open source e não saber quem é o desenvolvedor, decidi criar minha própria versão em Rust, aberta para a comunidade usar e contribuir.
Como utilizar:
- para tulizar o projeto direto no temrinal basta rodar o comando:
cargo install desktoporz
Se caso você não tiver o Cargo instaldo, instale ele no seu Windows diretamente pelo site ofícial
https://rust-lang.org/tools/install/
Como Compilar:
Para utilizar o projeto você precisa ter o Rust instaldo no computador o qual pode ser instaldo por meio do sitehttps://rust-lang.org/tools/install/
-
clonar o repositório:
via GitHub:
git clone https://github.com/ThainanViniciusKatchan/DesktopORZ.gitvia Codeberg:
https://codeberg.org/ThainanViniciusKatchan/DesktopORZ.git -
Acesse a pasta do projeto:
CMD
cd DesktopORZ -
Compile o projeto:
CMD
cargo build --release(O executável será gerado na pasta
target/release/ou emC:\cargo-target\DesktopORZ\release)
Comandos Principais
-
Ajuda:
DesktopORZ helpMostra todos os comandos, funções e como usar.
-
Salvar área de trabalho:
DesktopORZ save nome_do_perfilSalva a disposição atual dos ícones no perfil informado.
-
Restaurar área de trabalho:
CMD
DesktopORZ restore nome_do_perfilRestaura os ícones para as posições salvas no perfil informado.
Nota: No momento esses são os comandos principais via CLI, mas sigo implementando novas melhorias. Futuramente pretendo criar uma versão com interface gráfica (UI), mas não meu foco atual.
Outros Comandos:
-
DesktopORZ startup-
on nome_do_perfilA organização irá acontecer sempre que ligar o computador para o perfil desejado. -
statusMostra se a inicialização com o sistema está ativado ou desativado. -
offdesliga a inicialização com o sistema.
-
-
DesktopORZ save-res-
save-res nome_do_perfilSalva os ícones na resolução atual. -
save-res nome_do_perfil LARGURAxALTURAsalva os ícones na resolução passada, se caso precisar por exemplo, 1920x1080.
-
-
DesktopORZ hide-icons-
hide-icons on <segundos> [--kb] [--mou] [-include-cursor] [-include-taskbar]Oculta os ícones após o tempo de inatividade informado, restaurando-os ao detectar atividade do teclado (--kb) e/ou mouse (--mou). Sem flags de fonte, ambos são monitorados. -
Com a flag
-include-cursoro cursor do mouse também é ocultado junto com os ícones (mesmo timeout e fontes de atividade); ao detectar atividade, o cursor é restaurado. -
Com a flag
-include-taskbar, além de ocultar a barra de tarefas, as janelas abertas são expandidas para a resolução física total do monitor (SW_RESTORE + SetWindowPos em tela cheia); ao detectar atividade, elas são restauradas para a área útil padrão (SW_MAXIMIZE). -
Exemplo:
DesktopORZ hide-icons on 5 --kb --mou -include-cursor -include-taskbar -
hide-icons statusMostra a configuração atual. -
hide-icons offDesativa o monitoramento.
-
Projeto Brasileiro 🇧🇷
Desenvolvido com o apoio do modelo Kimi-K3 e agente Codebuff.