Como adiciono um novo programa ao menu Iniciar?

9

Acabei de adicionar a versão mais recente do Eclipse IDE ao meu computador. O Eclipse é distribuído como um arquivo ZIP, portanto, o descompactei em um diretório em C:\Program Files , como fiz para as versões anteriores do Eclipse. No entanto, também gosto de um atalho no menu Iniciar. Eu não vejo uma maneira de fazer isso acontecer.

Depois de extrair o ZIP, um dos arquivos é eclipse.exe . O que fiz no passado é clicar com o botão direito nesse arquivo, criar um atalho e arrastá-lo para a seção Todos os Programas do menu iniciar e ele fica lá. Quando faço isso no Windows 10, recebo um ícone que indica que não posso soltá-lo (há um círculo vermelho com uma barra).

Eu então tentei fixar o aplicativo no menu Iniciar usando o menu do botão direito. Não é o que estou procurando, no entanto:

Encontreientão esta pergunta aqui no Super User e siga as instruções. Fiz um atalho na área de trabalho para o aplicativo e depois copiei esse atalho para %appdata%/Microsoft/Windows/Start Menu/Programs :

Noentanto,oresultadofoiidênticoaoclicarcomobotãodireitoefixarnomenuiniciar-nãooqueeuquero.

EunãoquerooíconedoEclipsenaseçãoàdireita.Euqueroqueeleapareçanaseçãoàesquerda,ondeDia,EclipseLunaeoutrosaplicativosestãolistados.Astrêssoluçõesóbviasnãoparecemmedaroqueeuquero.

Comofaçoisso?

Apartirde7desetembrode2015,estouexecutandooWindows10.1Build10240eaindatenhoesseproblema.Eutenteioconselhopostadonasrespostas-colocandooatalhoparaoexecutávelnosdiretórios%appdata%\Microsoft\Windows\StartMenu\ProgramseC:\ProgramData\Microsoft\Windows\StartMenu\Programs\,aindasemsucessoobtendooresultadodesejado.

Eutenteialgonovo.Eufuipara%appdata%\Microsoft\Windows\StartMenu\Programs(ondeosatalhosdoEclipseProcessFrameworkedoEclipseLunaestãolocalizados)efizumanovapastachamadaEclipse.EstapastaapareceunomenuIniciar.EucopieiosatalhosEclipseProcessFramework,EclipseLunaeEclipseMarsparaessapasta.Oresultadofinalfoieste:

Novamente,nãoéoqueeuesperavaqueacontecesse.OsíconesEclipseProcessFrameworkeEclipseLunaforamparaanovapasta,oqueébom.OíconeEclipseMarsficoudolado,ondeeunãoqueroisso.

Estaéaaparênciadaestruturadepastas:

Eu ficaria curioso em saber se esse é um problema que pode ser resolvido em uma versão posterior. Infelizmente, eu gosto de algum nível de estabilidade, então mudar para um dos outros fluxos de lançamento não vai me ajudar. Mas se alguém puder apontar que esse é um problema conhecido que foi confirmado como resolvido em uma compilação posterior, eu estaria disposto a aceitar essa resposta assim que a criação fluir para o fluxo de lançamento principal.

    
por Thomas Owens 09.08.2015 / 20:14

2 respostas

7

Então o padrão parece ser este:

Se você já fixou um atalho para iniciar, então qualquer atalho criado posteriormente para o mesmo alvo, também será fixado.

Uma solução: renomeie ou realoque o alvo do atalho.

Por exemplo, eu havia fixado anteriormente um atalho para o VNC, por isso não consegui que ele aparecesse em Todos os aplicativos. Renomei VNC-Viewer-5.2.3-Windows-64bit.exe para vnc 5.2.3.exe e os atalhos criados para ele em Programas agora aparecem em Todos os aplicativos, em vez de serem fixados.

Os atalhos para destinos nunca marcados ou alvos renomeados serão exibidos em Todos os aplicativos. Você pode ter que reiniciar para vê-los, mas eles serão exibidos.

Infelizmente, parece que você não consegue liberar um atalho no sentido de remover essa associação. Em vez disso, descomprimir simplesmente remove o atalho, e se você colocá-lo de volta, isso é tratado como "voltar a ligar o pino". Eu inferir que existe um banco de dados de alvos 'deve ser fixado', localizado aqui:

C:\Users\Saber\AppData\Local\TileDataLayer\Database\vedatamodel.edb

Eu não conheço nenhuma maneira fácil de editar isso, no entanto. Talvez se você usasse um editor hexadecimal para mudar uma letra no caminho de destino naquele arquivo, isso iria consertá-lo.

Outros cartazes sugeriram substituir toda a pasta TileDataLayer por uma cópia de um usuário limpo do Windows, mas isso parece um pouco confuso para mim.

    
por 20.12.2015 / 10:11
-1

Clique com o botão direito do mouse no Eclipse Luna no menu Iniciar (à esquerda, na captura de tela) e escolha "Abrir localização do arquivo". O arquivo lá é o atalho, não o executável do Eclipse. Mova seu atalho recém-criado do Eclipse Mars para a mesma pasta que o Eclipse Luna, e isso deve ser feito.

    
por 11.08.2015 / 06:40