デスクトップアイコンを右ではなく左に配置する


15

Appleデスクトップの左側に表示されるエイリアスまたはアイコンを自動的に作成する方法。デフォルトでは、右側に移動します。



これは、私が理解できないmacOSの解決策の1つです。Appleがユーザーに右側にアイコンを表示することを強制するのはなぜですか?左にドラッグできますが、それはポイントではありません。名前で並べ替えると、すべてが右に戻ります。DesktopFinderでディレクトリを開いても、アイコンは左に揃えられます!それは矛盾しています。システム言語をアラビア語やヘブライ語ではなく、左から右のスクリプトに設定しています。これはAppleの有名なユーザーエクスペリエンスですか?
vtvs

回答:


7

アイコンを自動的に左に強制する方法はありません(選択した基準に従って配置されたままになります)。

回避策として、Finder の[表示オプション]を変更して、どの基準でもアイテムを配置しないようにし、左側に手動でアイコンを配置できます。

  • デスクトップの空きスペースをクリックします。
  • Cmd+を押すJか、マウスを使用して、Finderの[表示]> [表示オプションを表示]メニューに移動します。
  • 並べ替え:ダイアログのドロップダウン、のいずれかを選択しないいずれのグリッドへのスナップを
  • デスクトップ上のどこにでもファイルをドロップでき、それらはそこに残ります。

詳細については、「Macの基本:ウィンドウ変更する」を参照してください。

Macの使用方法の詳細については、Macの基本ページもご覧ください。


1
Qは、Finderの[表示]メニューにある[クリーンアップ]および[ソート]の自動選択について尋ねています。なぜ右にのみ配置するのですか?
Zo219

ありがとう。私は自動部分を逃し、答えを修正しました。
MK

2

これは最良の解決策ではありませんが、他に何もしなければ機能します...

  1. デスクトップに関連付けられたAutomatorフォルダーアクションを作成します。
  2. アイテムを追加します:「applescriptを実行」
  3. 次のコードをapplescriptテキストボックスに貼り付けます。

    -- https://gist.github.com/mrienstra/8330528
    -- Based on http://www.tuaw.com/2012/12/24/applescript-desktop-icon-race/
    -- Inspired by http://namesakecomic.com/comic/happy-new-year-from-namesake/#comment-1182035013
    
    -- Rearranges Desktop icons to flow from left to right, top to bottom.
    
    -- To have this run automatically every time files are added or removed from the Desktop, set this script to run as a Desktop "Folder Action". (See https://developer.apple.com/library/mac/documentation/applescript/conceptual/applescriptlangguide/reference/ASLR_folder_actions.html )
    
    -- This is currently a rough proof-of-concept. It has only been tested with OS X 10.8.5 (Mountain Lion).
    
    -- Current known limitations: Does not work with "Label position" set to "Right" (specifically, icons will overlap).
    
    
    
    -- Adjust these for different spacing
    property theSpacingFactor : 1.0
    property theGutterXFactor : 0.57
    property theGutterYFactor : 0.57
    
    
    
    on rearrangeDesktopIcons()
        tell application "Finder"
            tell icon view options of window of desktop
                set theArrangement to arrangement
                set theArrangementString to theArrangement as string
                if {"not arranged", "«constant ****narr»", "snap to grid", "«constant ****grda»"} does not contain theArrangementString then
                    display alert "\"Rearrange Desktop Icons\" AppleScript says:" message "Cannot rearrange Desktop items, please change Desktop \"Sort by\" to \"None\" or \"Snap to Grid\"." giving up after 10
                    return
                end if
                set theIconSize to icon size
                set theLabelSize to text size
            end tell
    
            set theDesktopBounds to bounds of window of desktop
            set theDesktopWidth to item 3 of theDesktopBounds
            set theDesktopHeight to item 4 of theDesktopBounds
    
            -- Retrieve a list of items on the desktop
            set theDesktopItems to every item of desktop
            set theContestantOffset to theIconSize / 2
    
            set theSpacing to (theIconSize + theLabelSize + theContestantOffset) * theSpacingFactor
            set theGuttersX to theSpacing * theGutterXFactor
            set theGuttersY to theSpacing * theGutterYFactor
            set theMaxColumns to ((theDesktopWidth - theGuttersX * 2) / theSpacing) as integer
            set theMaxRows to ((theDesktopHeight - theGuttersY * 2) / theSpacing) as integer
            set theMaxLocations to theMaxRows * theMaxColumns
    
            set y to 1
            repeat with a from 1 to length of theDesktopItems
                set x to a mod theMaxColumns
                if x is 0 then
                    set x to theMaxColumns
                end if
    
                if a is greater than theMaxLocations then
                    set desktop position of item a of theDesktopItems to {theGuttersX, theGuttersY}
                else
                    set desktop position of item a of theDesktopItems to {theGuttersX + (x - 1) * theSpacing, theGuttersY + (y - 1) * theSpacing}
                end if
    
                if a mod theMaxColumns is 0 then
                    set y to y + 1
                end if
            end repeat
        end tell
    end rearrangeDesktopIcons
    
    
    
    on adding folder items to alias after receiving listOfAlias
        rearrangeDesktopIcons()
    end adding folder items to
    
    on removing folder items from alias after losing listOfAliasOrText
        rearrangeDesktopIcons()
    end removing folder items from
    
    rearrangeDesktopIcons()
    

ファイルがデスクトップに追加されるたびに、すべてのファイルがアルファベット順に並べ替えられます...


0

すべてのフォルダーを必要な順序で整理します。次に、[表示]の下の[クリーンアップ]をクリックします。これにより、すべてがうまく配置されます。次に、すべてのフォルダーを強調表示して、必要な場所に正確に配置します。Macでは、左側にフォルダを整理するのではなく、右側にのみフォルダを整理しますが、いくつかの簡単な手順で、すべてを左側に整理できます。


これは「ウィンドウ」ではなく「ビュー」と表示されるはずです。
MikeZ 16

回答の下にテキストを直接編集できる編集リンクがあります:-)
nohillside

0

右側からすべてのフォルダーを強調表示し、それらをすべて取得して左側に貼り付けました。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.